Flanagan — Irish Surname Origin & Meaning
Irish form: Ó Flannagáin
Meaning: “red, ruddy”
Traditional stronghold: Roscommon, Fermanagh
Related names from the same part of Ireland: Kelly · O'Connor · Murray · Brennan · Maguire · Flynn · Cassidy · Kenny