Viransh is an Indian Sanskrit-style name often interpreted as 'part of a hero' or 'brave portion,' from vir meaning hero or brave.
Like Viransh?
Swipe through thousands of names like it