Gurshabad is from Punjabi/Sikh naming tradition, combining guru with shabad, meaning “divine word” or “sacred hymn.”
Like Gurshabad?
Swipe through thousands of names like it