Meaning of Prabhsharan

Name: Prabhsharan
Meaning: One who takes the shelter of God
Gender: Boy
Numerology: 7
Religion: Sikh
Color: Blue
Rashi: Cancer