Name Meaning and Origin of InduBhushan

The baby name Indu Bhushan is Sanskrit in origin and it's meaning is one who wears the moon as an ornament. Indu Bhushan is another name of Shiva.

Indu Bhushan is pronounced i*-du-bhoo-shan.

Indu Bhushan is a name suitable for boys.