Indra means most powerful and prosperous - इदि परमैश्वर्ये।