The name Flaherty is derived from the Gaelic "Ó Fleartaigh", meaning "descendant of Fleartach", a personal name that possibly means "strong" or "vigorous".
The name Flaherty is derived from the Gaelic "Ó Fleartaigh", meaning "descendant of Fleartach", a personal name that possibly means "strong" or "vigorous".