A cool, smart, funny Indian girl. A girl who people meet at school, they don't have history with her, but definitely want chemistry.
That girl is such a Kaavya!!
(adj) A totally cool, talented unique girl who is beautiful
That girl is such a totally Kaavya girl!