FamilyEducation.com
   
 

Last name origins & meanings:

  1. Czech, Slovak, and Polish: nickname for a fat man, from bula (Polish buła) ‘hard roll’, ‘large roll of wheaten bread’. As a Polish name it may also be from bula ‘bruise’.
  2. Ukrainian: nickname from bulya ‘potato’.
  3. Spanish (Mexico, Argentina): unexplained.