Family name origins & meanings Irish : Anglicized form of a Gaelic name, probably Ó Maol Aodha ‘descendant of Maol Aodha’, a personal name meaning ‘devotee of (Saint) Aodh’ (see McCoy).