Mcgranahan Family History
Mcgranahan Surname Meaning
Irish (northern): Anglicized form of Gaelic Mag Reannacháin a patronymic from the personal name Reannachán.
It is probably derived from reannach ‘sharp-pointed’ or ‘starry’.
Source: Dictionary of American Family Names 2nd edition, 2022