Kali Puja est également connu sous le nom de Shyama Puja ou Mahanisha Puja. C'est une fête célébrée en l'honneur de la déesse hindoue Kali. Elle est célébrée le jour de la nouvelle lune du mois hindou Kartik. Elle est principalement célébrée au Bengale occidental, au Bihar, à Odisha, en Assam, au Tripura et au Bangladesh. Elle a lieu en même temps que le jour pan-indien Lakshmi Puja de Diwali. En ce jour, les Bengalis, les Odias, les Assamais et les Maithils vénèrent la déesse Kali et le reste de l'Inde vénère la déesse Lakshmi à Diwali. La Mahanisha puja est pratiquée par les Maithili de la région de Mithila en Inde et au Népal.