Iain name meaning

name meaning: Iain \ia-in\ as a boy's name is a variant of Ian (Scottish, Hebrew) and John (Hebrew), and the meaning of Iain is "God is gracious".

The baby name Iain sounds like Wain, Win, Eoin, Ion, Ean, Ewin, Eann, Iwan, Jan, Owin, Owain, Wayn and Yann. Other similar baby names are Bain, Cain, Kain, Dain, Fain, Pain, Rain and Zain.

View a list of the 2 names that reference Iain.

origin:  Scottish
number of letters: 4. see all 4-letter names