The meaning of the name Navi is Kind To People. The origin of the name Navi is Indian. This is the culture in which the name originated, or in the case of a word, the language.
Diminutive form of the name Anavi ("Kind to people") or any name that begins with Nav like Navya, Navita or Navistha. In pop culture, Navi is a fairy character from the video game The Legend of Zelda.