O hinduísmo se originou na Índia há mais de 5.000 anos. Provavelmente veio da parte norte do país, onde fica o rio Indo. Os persas da região se referiram a ele como o rio Hindu, e o nome também foi aplicado à religião.
O hinduísmo é a religião mais antiga existente no mundo, muitos detalhes de suas origens foram perdidos. Embora se acreditasse que ela foi introduzida na Índia pelos arianos, os arqueólogos agora acreditam que é um mito iniciado pelos primeiros missionários que tentaram reconciliar as crenças cristãs com os escritos hindus, especialmente os antigos textos védicos.