Lexi \lex-xi\ as a girl's name is a variant of Alexandra (Greek), Alexis (Greek) and Lexie (Greek), and the meaning of Lexi is "man's defender; defender, protector".
The baby name Lexi sounds like Lexy, Lexa and Lexia. Other similar baby names are Lexis, Lexine, Lesy, Alexi, Laci, Laxmi, Lenis, Lexya, Lexus, Lexina, Luci, Maxi and Roxi.