Dzień modlitwy za dusze zmarłych przypada po dniu Wszystkich Świętych. Jest to odpowiednik pogańskiego święta Dziadów, którego celem było zjednanie sobie dusz zmarłych i pomoc im w uzyskaniu wiecznego odpoczynku. W dzień ten nie wolno było wykonywać pewnych czynności, aby nie znieważyć duszy odwiedzającej dom. Zakazane było m.in. deptanie kapusty, maglowanie, tkanie i wylewanie pomyj.
Tradycja stawiania zniczy na grobach wywodzi się właśnie z pogańskiego zwyczaju rozpalania ognisk na mogiłach, które miały ogrzewać błąkające się po ziemi dusze.
Obchody Dnia Zadusznego zostały zapoczątkowane w 998 roku. W Polsce tradycja ta zaczęła się tworzyć już w XII wieku. W XIII wieku rozpowszechniła się ona w całym Kościele katolickim. Obecnie jednak główne uroczystości kościelne poświęcone zmarłym odbywają się 1 listopada (w dniu Wszystkich Świętych).