Indian religions, sometimes also termed as Dharmic faiths or Dharmic religions (Dharma), are the religions that originated in the Indian subcontinent; namely Hinduism (2 schools Vedanta and Yoga, and 7 denominations Ayyavazhi, Vaishnavism, Shaivism, Shaktism, Smartism, and Śrauta), Jainism (Digambara, Śvētāmbara), Buddhism (Theravada, Mahayana and Vajrayana) and Sikhism. These religions are also all 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 urbanized culture which predates the Vedic religion.
The documented history of Indian religions begins with the historical Vedic religion, the religious practices of the early Indo-Iranians, which were collected and later redacted into the Vedas. The period of the composition, redaction and commentary of these texts is known as the Vedic period, which lasted from roughly 1750–500 BCE. The philosophical portions of the Vedas were summarized in Upanishads, which are commonly referred to as Vedānta, variously interpreted to mean either the “last chapters, parts of the Veda” or “the object, the highest purpose of the Veda”. The early Upanishads all predate the Common Era, five of the eleven principal Upanishads were composed in all likelihood before 6th century BCE, and contain the earliest mentions of Yoga and Moksha.