Jainism, Indian religion teaching a path to spiritual purity and enlightenment through disciplined nonviolence (ahimsa, literally ‘non-injury’) to all living creatures.