Nishtha is a Sanskrit name meaning devotion, dedication, or steadfast commitment.
Like Nishtha?
Swipe through thousands of names like it