What does Iain mean?
Iain \ia-in\ as a boys' name is of Scottish, Gaelic and Hebrew derivation, and the meaning of the name Iain is "God is gracious". Iain is a variation of Ian (Scottish, Gaelic): variant of John. Seldom used as a birth name for males.
Iain has 48 more alternative forms via Ian, John: Anno, Evan▲, Gian, Gianni▲, Hannes, Hanno, Hans▼, Hansl, Heanno, Ioannes, Ioannis, Ivan, Ivann, Jack, Jackie▼, Jacky▼, Jan▼, Janek, Janko, Janne, Janos, Jean▼, Jehan, Jenkin, Jens, Jian, Jianni, Joao, Jock, Johan▲, Johann, Johnn, Johon, Jon▼, Jona, Jovan▼, Juwan▼, Sean▲, Seann, Shane▲, Shaun▼, Shawn▲, Vanek, Vanko, Vanya, Yanni, Yanno and Zane▲.
Iain is a rare given name for males. Iain is a unique surname too for all people. (2000 U.S. Census)
Shown below is the baby name popularity of Iain for boys. Iain reached its top position of #73 in Scotland in 1998, but is not listed at the moment. (Top 100 Baby Names Records, 2013)
John (#26 a year ago), Jack (#41), Evan (#58), Ian (#77), Juan (#98), Ivan (#132), Sean (#193), Zane (#224), Shane (#277), Shawn (#323), Gianni (#515), Johan (#579), Jon (#675), Shaun (#742), Ean (#997), Juwan, Jovan, Jan, Hans, Hannes, Ewan, Euan, Jackie, Jens, Jean, Jacky and Johann are the prominent related forms of Iain. These boy names were at the apex of their popularity during the years 1980-1989 and are somewhat less popular today, with versions like Shaun, Ean, Jon, Jovan and Jean becoming somewhat dated. The most trendy names for newborns among these are Gianni (#515), Zane (#224), Ian (#77), Evan (#58) and Sean (#193), with Evan undergoing a rebound in usage. Below is a graphed analysis of the usage of the boy name Iain and corresponding names. (Top 1000 Baby Names Records, 2014)
Iain is pronounced similarly to Eoin, Ewin, Owain, Owin, Wain, Wayn, Win and Yann. Other recommended similar baby names are Bain, Cain▲, Dain, Fain, Kain, Pain, Rain and Zain▲. Like Iain, these names are not commonly used.