Amaravati Amaravati is the name of the place where the god Indra resides. According to the Hindu mythological stories this place is located on the Mount Meru.