Fain Family History
Fain Name Meaning
French: habitational name from any of various places in France, deriving their names mostly from Old French fain ‘swamp’, but Latin fanum ‘temple’ is also a source in some cases. English: variant spelling of Fayne.
Source: Dictionary of American Family Names ©2013, Oxford University Press