Indian religions, sometimes also termed Indic religions or Dharmic religions, are the religions that originated in the Indian subcontinent. These religions, which include Buddhism, Hinduism, Jainism, and Sikhism, are also classified as Eastern religions. Although Indian religions are connected through the history of India, they constitute a wide range of religious communities, and are not confined to the Indian subcontinent.
Evidence attesting to prehistoric religion in the Indian subcontinent derives from scattered Mesolithic rock paintings. The Harappan people of the Indus Valley Civilisation, which lasted from 3300 to 1300 BCE (mature period 2600–1900 BCE), had an early urbanised culture which predates the Vedic religion.