Meaning son of Eachán Language(s) of origin Gaelic | ||
Related names |
MacGahan and McGahan are Northern Irish surnames. They are Anglicised forms of the Irish language Mac Eacháin, meaning "son of Eachán". The personal name Eachán is a diminutive of the personal name Eachaidh, which is based upon the Gaelic each, meaning "horse".
People surnamed McGahan or MacGahan
References
McGahan Wikipedia(Text) CC BY-SA