Almanya'da kutlanan Walpurgisnacht ya da diğer adıyla Hexennacht, Alman halkı için neredeyse ikinci bir Cadılar Bayramı sayılabilir. Efsaneye göre bu gecede, cadılar mevsimin gelişini şenlik ateşi yakıp, dans ederek kutluyor. Cadılarla savaşabilmek adına, yerel Alman halkı koylarda şenlik ateşi yakıp olabildiğince ses çıkararak kötü cadıları ve ruhları uzakta tutuyorlar. Walpurgisnacht, kostümler, şenlik ateşleri ile hala Almanya ve İskandinavya'nın birçok bölgesinde kutlanıyor. Tatilin ismi, İngiliz bir rahibe olan ve 1 Mayıs'ta bayramı kutlanan Aziz Walburga'dan geliyor. O dönemdeki kilise yetkilileri, pagan kutlamalarını yasaklayıp, kutlayan her bir insanı da cezalandırıyordu. Yerel halk, kiliseyi yatıştırmak adına, Aziz Walburga bayramını bahane ederek Hexennacht'ı kutlamış.