Skip to main content

Updated June 9, 2019

Family name origins & meanings

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

Subscribe to Family Education

Your partner in parenting from baby name inspiration to college planning.