FamilyEducation.com
   
 

Last name origins & meanings:

  1. Spanish variant and Portuguese form of Basque Zabala.
  2. Polish (Sabała) and Slovak: occupational name from Slovak sabol ‘tailor’, Hungarian szabó.
  3. Polish: possibly also from a pet form of the personal name Sebastian.