Mandeep is an Indian name, often Punjabi, meaning 'lamp of the mind' or 'light of the heart.'
Like Mandeep?
Swipe through thousands of names like it