Stavya is a Sanskrit-derived Indian name meaning praiseworthy or worthy of reverence.
Like Stavya?
Swipe through thousands of names like it