FamilyEducation.com
   
 

Last name origin & meaning:

Welsh: Anglicized form of Welsh ap Ble(i)ddyn ‘son of Ble(i)ddyn’, a byname meaning ‘wolf cub’, from blaidd ‘wolf’ + the diminutive suffix -yn. Blaidd was used in medieval Welsh as a term for a hero, and sometimes for a cruel man or for an enemy who feigned friendship.