Hinduism, Buddhism, Jainism, and Sikhism all originated in the Indian subcontinent. Hinduism is the oldest with roots dating back over 4000 years. Buddhism and Jainism emerged around the 6th century BCE, while Sikhism was founded in the 15th century CE in Punjab.