McGahan

MacGahan, McGahan
Origin
LanguageGaelic
Meaningson of Eachán
Region of originIreland
Other names
Variant formsEachaidh; Eachán; Gahan; McCaughan; Mac Eacháin; MacGaffin; McGaffin

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".