FamilyEducation.com
   
 

Last name origins & meanings:

  1. Czech, Slovak, and Hungarian: patronymic from the personal name Bak.
  2. Hungarian: possibly also from baka ‘foot soldier’, hence a status name for an ordinary soldier.
  3. Polish: from a derivative of Bak.