The baby name Indra is a boys and girls name, 2 syllables long and is pronounced "(IN drah)".
Indra is Sanskrit, Not Sure and Hindi in Origin, with the following Meanings
Boy Name Meanings by Origin
Sanskrit Meaning - Possessing drops of rain; Indra is the name of the ancient Hindu warrior god of the sky and rain. He is the chief god in the Hindu text the Rigveda.
Hindi Meaning - In Hindu culture, Indra was the supreme ruler of the gods.
Female Name meanings by Origin
Not Sure Meaning - God or rain and thunder