Indra

Written in Hindi as:

इन्द्र

Meaning in English:

God of rain