L'hindouisme est né en Inde il y a plus de 5 000 ans. Il est probablement originaire de la partie nord du pays, où se trouve l'Indus. Les Perses de la région l'appelaient la rivière hindoue, et le nom était également appliqué à la religion.
L'hindouisme est la plus ancienne religion existante au monde, tant de détails sur ses origines ont été perdus. Bien que l'on croyait autrefois qu'il avait été introduit en Inde par les Aryens, les archéologues pensent maintenant qu'il s'agit d'un mythe créé par les premiers missionnaires tentant de réconcilier les croyances chrétiennes avec les écrits hindous, en particulier les anciens textes védiques.