En la religión hinduista, Rama es un avatar (‘descenso’ de Dios) de Visnú, que nació en la India para librarla del yugo del demonio Rávana. De acuerdo con el Garuda-purana (siglo IV d. C.), Rama es el séptimo avatar de Visnú, pero un milenio después, el Bhagavata-purana (siglo XI) afirmó que es el decimoctavo avatar.