Save Type Surname (from given name) Usage Irish Meaning & HistoryExpand Links Anglicized form of Irish Ó Mocháin meaning "descendant of Mochán". Related NamesDetails RootMochán (given name)VariantsMoon, Ó Mocháin Categories anglicizations, time periods