The story
- Old Irish · derived fromech“horse”
- Irish · derived fromEachaidh
- Irish · derived fromMac Eacháin“son of Eachán”
- English todayMcGahan
From Irish Mac Eacháin (“son of Eachán”), from Irish Eachaidh, from Old Irish ech (“horse”).
Words from the same roots
IrishMac Eacháin all →
McCaughan
Old Irishech all →
haugh
Etymology from Wiktionary, CC BY-SA 4.0.