Aastha is an Indian name from Sanskrit meaning faith, devotion, or trust.
Like Aastha?
Swipe through thousands of names like it