Meaning of Fain
Fain is an
English name for boys.
The meaning is `
cheerful, lighthearted`
The name Fain is most commonly given to Dutch boys. (9 times more often than to American boys.)
The name sounds like:
Fin, Wain
Similar names are:
Bain, Cain, Kain, Dain, Fagin, Farin, Flin, Iain, Pain, Rain, Zain
Add a comment