Šarec is a Serbian, Montenegrin, Bosnian and Croatian surname. Notable people with the surname include:

Dejan Šarac (born 1998), an Austrian football player Dino Šarac (born 1990), a Serbian football player Dragan Šarac (born 1975), a Serbian football player Josip Šarac (born 1998), a Croatian handball player

See also

Šarec (surname), a Slovene surname