Gem \gem\ as a girl's name is a variant of Gemma (Latin), and the meaning of Gem is "gem, jewel".
The baby name Gem sounds like Cam, Kim and Kym. Other similar baby names are Em, Demi, Gene, Gena, Geri, Gia, Jen, Jey, Jeh, Je-, Mei, Mea, Mim, Pam, Remy, Remi, Sam and Tam.