FamilyEducation.com
   
 

Last name origin & meaning:

Welsh and English (Shropshire): Anglicized form of Welsh ap Oliver ‘son of Oliver’ (see Oliver).