Quick answer
Indra is a boy name meaning "possessing drops of rain".
Pronunciation: Sanskrit /ˈin̪.d̪ɾɐ/; English /ˈɪn.dɹə/; Hindi /ˈɪn.d̪ɾᵊ/; Indonesian /ˈin.dra/.
Meaning and history
The name means "possessing drops of rain" from Sanskrit इन्दु ( indu ) meaning "a drop" and र ( ra ) meaning "acquiring, possessing". Indra is the name of the ancient Hindu warrior god of the sky and rain, frequently depicted riding the elephant Airavata. He is the chief god in the Rigveda.
Notes and context
Usage: hinduism, hindi, nepali, indonesian | Sanskrit: इन्द्र; Hindi: इन्द्र