Mcgahern Family History
Mcgahern Surname Meaning
from Mag Eachráin Eacharna a patronymic from the personal name Eachrán containing the element each- ‘horse’ + possibly a reduced form of tighearna ‘lord’.
Source: The Oxford Dictionary of Family Names in Britain and Ireland, 2016
