FamilyEducation.com
   
 

Last name origins & meanings:

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