FamilyEducation.com
   
 

Last name origins & meanings:

  1. Polish, Czech, Slovak, and Jewish (from Poland): nickname for a rotund person, from Polish kula ‘ball’, Czech dialect kula (standard Czech koule).
  2. Czech: from a short form of the personal name Mikuláš, Czech form of Nicholas.
  3. Jewish (from Belarus): habitational name from Kulya, now in Belarus.