Iain is a boy’s name of Gaelic and Scottish origin. Meaning in Gaelic: Gaelic form of John. Meaning in Scottish: Scottish variant of Ian: ‘Gift from God’. The name has 4 letters.
Related names
Hume
BoyLiterary Scottish
A literary name from Shakespeare's Henry VI, Part 2, where it belongs to john Hume, a priest. From the cave.
Hurlee
BoyGaelic
Tide.
Hurley
BoyGaelic Irish
Tide. Sea tide.
Hurly
BoyGaelic
Tide.
Ian
BoyHebrew Scottish
Gift from God. Gift from God The Gaelic form of the name John.
Inghean
GirlScottish
Daughter.
Inghinn
GirlScottish
Daughter.
Innes
BoyIrish Scottish
From the river island. From Innes.
