Family name origins & meanings
- Spanish : variant of Vaca.
- Croatian, Czech and Slovak (Bača); Polish; Hungarian (Bacsa); Romanian : occupational name from Romanian baciu‘shepherd’. Many Romanians were shepherds. In the mountains of Croatiabača denotes a senior shepherd.
- Croatian (Baća) : from baća, a pet name meaning ‘brother’.
- Hungarian : nickname from baca‘simple-minded’ or ‘obstinate’.