Name ਸ਼ਮਸ਼ੁ generally means Beautiful, is of Indian origin, Name ਸ਼ਮਸ਼ੁ is a Masculine (or Boy) name. Person with name ਸ਼ਮਸ਼ੁ are mainly Hindu by religion. Name ਸ਼ਮਸ਼ੁ belongs to rashi Aquarius and Nakshatra (stars) Sathabisham, Uttara Bhadra.