English: Indra (इन्द्र) means "drops of rain"
Telugu: ఇంద్రుడు (సంస్కృతంలో "వర్షపు చుక్కలు కలిగి ఉండటం" అర్థం)