Anglicized form of Irish Ó Maol Aodha, meaning 'descendant of the devotee of Aodh (fire god)'.
Like Maloy?
Swipe through thousands of names like it