Meaning of name Indran - Lord Indra, The God of rain, The portion of spirit residing in the body, Night, Best, Excellent. Currently we have thousand of Baby Boy Names A to Z with meaning. Know Similar Names and Variant Names for name Indran