Lexo \lex-xo\ as a boy's name is a variant of Alexander (Greek) and Lexer (German), and the meaning of Lexo is "man's defender, warrior".
The baby name Lexo sounds like Lex, Lugus, Lucas and Lukas. Other similar baby names are Dexy, Dex, Lenox, Les, Lexus, Lexis, Rex and Tex.