Indrajittīrtha (Indrajittirtha) is a tīrtha (tirtha; a pilgrimage site) located on the northern bank of the river Narmadā (Narmada). The site is named so probably because of the presence of clouds that are subject to God Indra, who is Meghavāhana (Meghavahana; one who rides on clouds).