FamilyEducation.com
   
 

Last name origins & meanings:

  1. Scottish and northern English: nickname meaning ‘bones’. Compare Bain 2.
  2. Scottish: reduced form of McBane, with English patronymic -s.
  3. English, of Welsh origin: Anglicized form of Welsh ab Einws ‘son of Einws’, a pet form of the personal name Einon (see Eynon).
  4. English: from a derivative of Bain.

This name appears in the following lists: Presidents' Kids, U.S. Presidents