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 Ian Ievan Shaan Johann Johnnie Jiovanni Jovany Shawn Ioan William-John Year by Year Popularity of Iain