Punjabi/Sanskrit name meaning 'endowed with good qualities' or 'possessing virtues.'
Like Sargun?
Swipe through thousands of names like it