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

About my name (0)

comments (0)

Baby names in the community