Kavi

What does the name Kavi mean?

Kavi is a Sanskrit name that means "poet" or "wise man"; in ancient Indian texts the word describes a seer who speaks inspired words. It is used across India and in the Indian diaspora, often as a short form of longer names like Kavin or Kavindra. In the United States Kavi has slowly become more visible: it ranked number 5448 in 2000, was still at number 3830 in 2015 and reached number 2201 in 2024 before ranking number 2244 in 2025.

At a glance

Gender
Boy's name
Origin
Sanskrit / Indian
Popularity
Rather rare – #2244 of the boy names in the United States
International
Kavi (Hindi / Tamil / English), Kavin (Tamil), Kavindra (Sanskrit).

Parents who love Kavi also like

All names from A to Z