An Indian Punjabi name, often interpreted as "absorbed in poetry or song," from kavya-related roots.
Like Kavleen?
Swipe through thousands of names like it