Gursehaj is a Punjabi Sikh name formed with gur, often carrying the sense of divine or spiritual patience and grace.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Gursehaj?
Swipe through thousands of names like it