MeaningLiterally means descending from the Flannghal, a surname meaning red-haired
ReligionChristianity
OriginLatin