Name Meaning and Origin of Indraghosh

The baby name Indra Ghosh is Sanskrit in origin and it's meaning is one who has a voice like thunder.

Indra Ghosh is pronounced in-draw-Gho-Sh.

Indra Ghosh is a name suitable for boys.