In der hinduistischen Religion sind die drei größten Götter Brahma, der Schöpfer, Vishnu, der Bewahrer, und Shiva, der Zerstörer. Sie gelten als Dreieinigkeit, wobei jeder ein Aspekt des größten Gottes ist. Rama und Krishna, die siebten bzw. achten Avatare von Vishnu, ziehen auch viele Anbeter an.
Die erste Erwähnung von Brahma, Vishnu und Shiva stammt aus alten mündlichen Überlieferungen, die in den Veden als Hymnen gesammelt wurden. Diese Originaltexte beschreiben Götter, die sich sehr von denen unterscheiden, die heute allgemein verehrt werden.
Die Geschichten von Vishnus Avataren, Rama und Krishna, entfalten sich im Ramayana und der Bhagavad Gita. Diese Werke verbinden religiöse und philosophische Ideen mit dem Abenteuer epischer Poesie.