Baby name
Indra
/IN-druh/
Meaning
“Rain”
Indra is a Sanskrit name meaning 'possessing drops of rain' or 'god of rain'.
How it ages.
Indra is returning from a quieter period with a newly distinctive feel.
The cultural moment.
Indra is reappearing more often in Latvia after spending time outside the spotlight.