Hinduizm powstał w Indiach ponad 5000 lat temu. Prawdopodobnie pochodzi z północnej części kraju, gdzie znajduje się rzeka Indus. Persowie w okolicy nazywali ją Rzeką Hinduską, a jej nazwa była również stosowana do religii.
Hinduizm jest najstarszą istniejącą religią na świecie, więc wiele szczegółów jej pochodzenia zostało utraconych. Chociaż uważano, że Aryjczycy wprowadzili je do Indii, obecnie archeolodzy uważają, że jest to mit rozpoczęty przez wczesnych misjonarzy próbujących pogodzić wierzenia chrześcijańskie z pismami hinduistycznymi, szczególnie ze starożytnymi tekstami wedyjskimi.