Ratnavali is a Sanskrit drama traditionally attributed to King Harshavardhana, the 7th-century ruler associated with Thanesar and Kannauj. He is also credited with the plays Nagananda and Priyadarsika.