FamilyEducation.com
   
 

Last name origin & meaning:

Welsh: Anglicized form of the patronymic ap Harry ‘son of Harry’ (see Harris).