The girl's name Flanagh \f-lana-gh, fl(a)-nagh\ is a variant of Flana (Irish, Gaelic), and the meaning of Flanagh is "russet hair".
Similar baby names are Flanna, Alanah and Elanah.
Flanagh is a very rare female first name and a very rare surname (source: 1990 U.S. Census). Displayed below is the baby name popularity trend for the girl's name Flanagh. Compare Flanagh with related baby names.
[Top]