Sanskrit name from kavi (poet, wise man), meaning 'lord of poets' or embodying poetic wisdom.
Like Kavish?
Swipe through thousands of names like it