Punjabi Sikh name from Sanskrit meaning 'image of the mind' or 'embodiment of beauty and spirit.'
Like Manroop?
Swipe through thousands of names like it