Shem \shem\ as a boy's name is pronounced shem. It is of Hebrew origin, and the meaning of Shem is "name, fame". Biblical: first named of the three sons of Noah, who according to the Jewish scriptures was one of the three ancestors of the human race after the Great Flood.
For more information, see also related names Samson and Samuel.
Baby names that sound like Shem are Chaim and Chayim. Other similar baby names are Shea and Shep.