Meaning:
Its source is Flann, an Irish Gaelic name meaning "Ruddy-complected."
Narrative:
There are two other possible sources for this surname. Though one is Old English and the other Gaelic, they both mean ''lake'' or ''pool,'' and probably would have been given to a family living near such a small body of water.