FamilyEducation.com
   
 

Last name origins & meanings:

  1. Polish and Slovak (Balík): from a pet form of Bal, a short form of the personal name Baltazar or of Hungarian Balázs (see Balazs).
  2. Hungarian: perhaps from Turkish balyq ‘fish’.