Save Type Surname Usage Irish (Rare) Pronounced Pron. O-MAR [key] Other Forms FormsO'Meacher Meaning & History This name comes from the Irish surname 'Meachair' which means hospitality. The 'O' means 'descended from'. It literally means 'Grandson of Maher'.