Likely a modern elaboration of Kavi, a Sanskrit-rooted name meaning "poet" or "sage."
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Kavious?
Swipe through thousands of names like it