You will not need a visa (e-VIsa or otherwise) if you are transiting through India and you will not leave the transit area or go through customs.