Nivisha is an Indian name often interpreted as fresh, sacred, or newly born depending on regional usage.
Like Nivisha?
Swipe through thousands of names like it