Mcgahan Family History
Mcgahan Surname Meaning
Irish: Anglicized form of Gaelic Mac Eacháin or Mag Eocháin ‘son of Eachán’ a diminutive of Eachaidh a personal name based on each ‘horse’.
Scottish variants tend to spell the internal fricative [x] as ch rather than gh or h as in Ireland (see McEachin).
Source: Dictionary of American Family Names 2nd edition, 2022