Boy

Iain

Gaelic

Meaning

Its source is John, an English name meaning "God's grace."

Meaning

Gaelic form of John.

Languages used in

This boy's name is used in Scots Gaelic.

Find similar names to Iain