Riddhi is an Indian name from Sanskrit meaning prosperity, success, and good fortune.
Like Riddhi?
Swipe through thousands of names like it