Punjabi Sikh name meaning 'new form' or 'new appearance,' symbolizing divine renewal.
Like Navroop?
Swipe through thousands of names like it