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.