Gurkirat is a Punjabi Sikh name meaning praise, grace, or glory connected with the Guru.
Like Gurkirat?
Swipe through thousands of names like it