Meaning:
Its source is a Sanskrit expression meaning "Lord of the poets."
Languages:
This boy's name is used in Hindi.
Narrative:
This is a compound name derived from the names Kavi (meaning ''Poet'') and Indra (name of the Hindu god of warfare and the sky). The name as a whole may mean ''God of the poets.''