Punjabi Sikh name combining 'Gur' (divine Guru/teacher) and 'shaan' (pride or glory), meaning 'pride of the Guru.'
Like Gurshaan?
Swipe through thousands of names like it