Flanagan Origin and Meaning
The name Flanagan is boy's name meaning "red, ruddy".
Flanagan is an elabortion of Flann, and cousin of Flynn and Finn: a member of the family of colorful Irish red-headed names. This one is lively and undiscovered.
20 Names Similar to Flanagan
These 20 names were selected by our users that were looking for other names like Flanagan.