From Punjabi and Sanskrit roots, meaning mind-conqueror or one who wins the heart.
Like Manjit?
Swipe through thousands of names like it