Lem \lem\ as a boy's name is a variant of Lemuel (Hebrew), and the meaning of Lem is "belonging to God".
The baby name Lem sounds like Liam and Lyam. Other similar baby names are Lee, Jem, Le-, Leo, Lea, Le, Len, Lev, Les and Lew.