FamilyEducation.com
   
 

Last name origin & meaning:

Irish: Anglicized form of Gaelic Mag Fhloinn, patronymic from the personal name Flann ‘red’, ‘crimson’.