Save Type Surname (from given name) Usage Irish (Anglicized, Rare) Pronounced Pron. O-MAR [key] Other Forms FormsO'Meagher, O'Maher Meaning & History This surname originated from the name 'Maher'. The O' means 'grandson of'. Also means 'hospitality'.