Flanagan

Irish
"red, ruddy"

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.