Kali Puja è anche conosciuto come Shyama Puja o Mahanisha Puja. È un festival celebrato in onore della dea indù Kali. Si celebra il giorno di luna nuova del mese indù Kartik. Si celebra soprattutto nel Bengala occidentale, Bihar, Odisha, Assam, Tripura e Bangladesh. Avviene contemporaneamente al giorno panindiano Lakshmi Puja di Diwali. In questo giorno Bengalesi, Odias, Assamesi e Maithils adorano la dea Kali e il resto dell'India adora la dea Lakshmi a Diwali. Mahanisha puja è fatta dal popolo Maithili della regione di Mithila in India e Nepal.