Meaning
The name Gurhaval means The Brave one in the Battle. It is used in English language, mostly in Ireland.
Gender
Boy
Religion
Sikh