Flanagan
Irish
"red, ruddy"Share
Copy link
Flanagan Origin and Meaning
The name Flanagan is a 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.