baby names

Iain

I-en

Iain (I-en)

Meaning of the name Iain

A Scottish version of the name John meaning 'God is gracious'. Variants include: Ean, Eian, Eoin, Ian, John

Origin of the name Iain

Scottish, Gaelic

Please log in to add to your favourite names.

Baby name generator

Name meaning

Origin