Miransh is an Indian name often interpreted as a divine or shining part, with modern Sanskrit-inspired formation.
Like Miransh?
Swipe through thousands of names like it