Gursehaj is a Punjabi Sikh name formed with gur, often carrying the sense of divine or spiritual patience and grace.
Like Gursehaj?
Swipe through thousands of names like it