Flanagan
The baby boy name Flanagan represent unique meaning, From an Irish surname which was derived from Ó Flannagáin meaning "descendant of Flannagán". The given name Flannagán is derived from Irish flann "red" and a diminutive suffix., is popular among english ethenicity or origin.
The human Flanagan has also nick names such as FIannan, and also has variations of FIannan, Edit Alt Spell: Flannagain, Flainn.