name of indian origin which is made up of two words shudh and ansh that in turn means :part(shudh) of purity(ansh).
sudhanshu is a good name!
200👍 38👎