Home - Boy's Name - I - Iain

Boys name -
Iain

Meaning:

Jehovah has favoured. a form of john.

Derivation:

Origins:

Scottish

Mail to a Friend