A Punjabi Sikh name from Indian tradition, often interpreted with devotional or recitational meaning.
Like Gurjaap?
Swipe through thousands of names like it