Meaning & History
Irish from a pet form of the Scandinavian name Magnus, in Ireland borne by both Vikings and Normans.
Old High German megin, magan 'strength, might, power' + Old High German heri 'host, army'.
Old High German megin, magan 'strength, might, power' + Old High German heri 'host, army'.