Likely a variant of Kavya, a Sanskrit name meaning 'poem' or 'poetry,' associated with literary and artistic gifts.
Like Kaveah?
Swipe through thousands of names like it