Les \les\ as a boy's name is a variant of Leslie (Scottish, Gaelic) and Lester (Old English), and the meaning of Les is "holly garden; from Leicester".
The baby name Les sounds like Lewis, Luis and Lewes. Other similar baby names are Lex, Lee, Des, Le-, Leo, Lea, Le, Lem, Len, Lev, Lew and Wes.