Flain Family History
Flain Name Meaning
perhaps from an unrecorded Middle English personal name *Flain (Old Scandinavian Fleinn from fleinn ‘pike shaft dart arrow hook’). perhaps an anglicised variant of Flynn .
Source: The Oxford Dictionary of Family Names in Britain and Ireland, 2016