FamilyEducation.com
   
 

Last name origin & meaning:

Welsh: Anglicized form of Welsh ap Einion, ‘son of Einion’ (see Eynon).

Comments for Bennion Comment Add a Comment (0)