Javi \j(a)-vi\ as a boy's name is a variant of Javier (Spanish, Portuguese), and the meaning of Javi is "bright".
The baby name Javi sounds like Jovi, Avi and Jove. Other similar baby names are Davi, Jai, Ravi and Tavi.