The baby name Indira is a boys and girls name, 2 syllables long and is pronounced "in DEE rah".
Indira is Sanskrit and Hindi in Origin, with the following Meanings
Boy Name Meanings by Origin
Sanskrit Meaning - Splendid
Female Name meanings by Origin
Hindi Meaning - Mythological wife of Vishnu,