FamilyEducation.com
   
 

Last name origin & meaning:

Irish (Counties Kerry and Limerick): Anglicized form of Gaelic Ó Déadaigh ‘descendant of Déadach’, a personal name apparently meaning ‘toothy’.