FamilyEducation.com
   
 

Last name origins & meanings:

  1. Hungarian: derivative of the medieval personal name Bak.
  2. Croatian (Bakoš): from the personal name Bakoš, a pet form of Baltazar or of a Slavic name such as Bratoljub.