FamilyEducation.com
   
 

Last name origins & meanings:

  1. English (chiefly Devon): probably from a Middle English nickname, bab(e) ‘baby’, but possibly from the female personal name Babb(e), a pet form of Barbara (see Barbary), or the Old English personal name Babba, found in several place names, including Babbacombe in Devon and Babington in Somerset.
  2. Variant of German Bobb (see Bob).