There are affiliate links in this post. Read my disclosure policy to learn more.
Meaning, origin, and popularity of the name Indra
Possessing Drops of Rain
Indra is the name of the god of the sky and lord of the rain.
Possessing drops of rain
For a girl
Not in the U.S. top 1,000 names