FamilyEducation.com
   
 

Last name origins & meanings:

  1. Turkish and Arabic: perhaps from Arabic bạṭta ‘duck’.
  2. Hungarian: from the old secular personal name Bata.
  3. Czech and Slovak (Bat’a or Bát’a): from bat’a ‘brother’, ‘mate’, also used as a colloquial nickname for a blockhead.