Megahan Family History
Megahan Name Meaning
Irish:: with the stress on the first syllable this is an Anglicized form of Gaelic Ó Maothagáin ‘descendant of Maothagán’ a derivative of maoth ‘soft’. with the stress on the second syllable it is a variant of McGahan .
Source: Dictionary of American Family Names 2nd edition, 2022