Meaning A boy's name of Irish origin, it means "God is gracious." Origin of Shain Irish Popular Middle Names Michael Pronunciation 🔊 Listen Shain Similar Names Sean Shanahan Shomari Seaghdh Shaun Ajeel Ceallach Abdul Qayyum Abuda Abudi Year by Year Popularity of Shain