McGahan explained

MacGahan, McGahan
Meaning:son of Eachán
Region:Ireland
Language origin:Gaelic
Variant:Eachaidh; 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".[1]

People surnamed McGahan or MacGahan

Notes and References

  1. Web site: Learn about the family history of your surname . . 21 February 2010. which cited Book: Dictionary of American Family Names . . 0-19-508137-4 . for the surname "McGahan".