An Indian name, especially Punjabi, often interpreted as protected by God or cared for by the divine.
Like Harpal?
Swipe through thousands of names like it