What ethnicity is the last name Babic?

Babic is primarily used as a surname in Serbia. It is also used in Croatia and Slovenia. It is derived from the Slavic 'baba' meaning "old woman".