Save Type Surname (from nickname) Usage Irish (Anglicized) Meaning & History Derived from Ancient Gaelic O'Madain meaning 'The descendant of the son of the hound'.