Meaning
Gurharpal collaborated with two words guru and harpal. Guru means master or lord and harpal means in protector. So gurharpal means the person who protector of guru.
Gender
Boy
Religion
Sikh