FamilyEducation.com
   
 

Last name origins & meanings:

  1. Polish: patronymic from baba ‘old woman’, ‘midwife’, ‘witch’. See Baba.
  2. Jewish (eastern Ashkenazic): metronymic from Babe.
  3. Jewish (eastern Ashkenazic): habitational name from any of the villages named Babichi in Ukraine and Belarus.