Likely a Punjabi-style Sikh name formed from man and kirt, suggesting praise or honor of the mind or heart.
Like Mankirt?
Swipe through thousands of names like it