Means "lord of gods" from Sanskritसुर (sura) meaning "god" combined with the name of the Hindu god INDRA, used here to mean "lord". This is another name for Indra.
Means "possessing drops of rain" from Sanskritइन्दु (indu) meaning "a drop" and र (ra) meaning "acquiring, possessing". Indra is the name of the ancient Hindu warrior god of the sky and rain. He is the chief god in the Hindu text the Rigveda.