Šarec is a Slovene surname. Notable people with the surname include:
Marjan Šarec (born 1977), Slovenian politician, actor, and comedian Veronika Šarec (born 1969), former alpine skier
See also
Šarac (surname), a Serbian, Montenegrin, Bosnian and Croatian surname