Likely from Punjabi or Sikh naming traditions, combining elements that suggest praise, spiritual dignity, or honored fame.
Like Gurshan?
Swipe through thousands of names like it