FamilyEducation.com
   
 

Last name origin & meaning:

Welsh: Anglicized form of the Welsh personal name Deicws, a pet form of Dafydd, Welsh form of David.