FamilyEducation.com
   
 

Last name origin & meaning:

English of Welsh origin: Anglicized form of Welsh ab elfyn ‘son of Elfyn’.

Comments for Belvin Comment Add a Comment (0)