3 names match.
Irish surname
Descendent of Flanngal, meaning red or ruddy.
Devotee of Saint John or disciple of John.
Dark-skinned or dark-haired.