Meaning A Scottish version of the name John meaning 'God is gracious' Origin of Iain Hebrew Popular Middle Names Daniel, Michael, Richard Pronunciation 🔊 Listen Iain iyEYN Similar Names Seamus Frantzisko Jakes Johann Jean Shomari Jeoffroi Seaghdh Jackson Johnson Year by Year Popularity of Iain