What is the meaning of the name Iain?

The name Iain is primarily a male name of Scottish origin that means God Is Gracious.

form of John

People who like the name Iain also like:

Declan, Liam, Felix, Rhys, Alistair, Theodore, Isaac, Felicity, Charlotte, Genevieve, Aislin, Aisling, Eleanor, Isadora

Names like Iain:

Ian, Ianna, Ina, Ion, Iona, Iman, Ione, Imani, Inaya, Ieuan, Ioan, Inna, Iyana, Iiona, Ioana, Ioane, Iwan, Ine, Inanna, Ime

Stats for the Name Iain

checkmark Iain is currently not in the top 100 on the Baby Names Popularity Charts
checkmark Iain is currently not ranked in U.S. births