Meaning of name Gurshan - Guru's splendor, His banishment, The change of pilgrimage. Currently we have thousand of Baby Boy Names A to Z with meaning. Know Similar Names and Variant Names for name Gurshan