Meaning of Harbhajan

Name: Harbhajan
Meaning: Lords devotee
Gender: Boy
Numerology: 9
Religion: Sikh
Color: Pink
Rashi: Leo