Where does “इन्दिरा” come from?

इन्दिरा (Sanskrit): beauty, splendour

Definitions

  1. beauty, splendour

Words derived from “इन्दिरा