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