En la religión hindú, los tres dioses más importantes son Brahma, el creador, Vishnu, el conservador, y Shiva, el destructor. Son considerados una trinidad, y cada uno es un aspecto del Dios más grande. Rama y Krishna, los avatares séptimo y octavo de Vishnu respectivamente, también atraen a muchos adoradores.
La primera mención de Brahma, Vishnu y Shiva se remonta a las antiguas tradiciones orales recogidas en los Vedas como himnos. Estos textos originales describen a los dioses muy diferentes de los comúnmente adorados en la actualidad.
Las historias de los avatares de Vishnu, Rama y Krishna, se desarrollan en el Ramayana y el Bhagavad Gita. Estas obras combinan ideas religiosas y filosóficas con la aventura de la poesía épica.