Indira
View all girl namesPlus IconMeanings
Hindi Baby Names Meaning:
In Hindi Baby Names the meaning of the name Indira is: The mythological wife of Vishnu.
Sanskrit Baby Names Meaning:
In Sanskrit Baby Names the meaning of the name Indira is: Splendid.