Meaning and history
Indra means “possessing drops of rain,” from Sanskrit इन्दु (indu), meaning “a drop,” and र (ra), meaning “acquiring, possessing.” It is also the name of the ancient Hindu warrior god of the sky and rain, often depicted riding the elephant Airavata, and he is the chief god of the Rigveda.
In 2025, 13 babies were recorded with the name Indra, ranking #6,446 among boys.