Kavya is a feminine given name of Sanskrit origin, derived from the word 'kāvya', which means 'poetry'. It gained popularity during the late 20th century, particularly in India and among Indian communities abroad. Kavya is often associated with artistic expression and creativity due to its etymological roots. The name has a melodic quality to it, making it appealing and easy to remember.
Kavya was quite popular in 2010 with six babies named thus.