Ursprünglich war der Tanz in den Mai ein heidnisches Frühlingsfest, bei dem die Menschen den Beginn des Frühlings feierten. Im Rahmen der Christianisierung wurden diese Feste jedoch von der
Kirche verboten und die Menschen, die weiterhin an den Festlichkeiten Teil nahmen, als Hexen verschrien. Das Frühlingsfest wurde zum Hexensabbat umgedeutet, an dem sich diese in der Nacht zum 1.
Mai auf dem Blocksberg — dem Brocken im Harz — versammelten.
Die Nacht, an dem die Menschen den Tanz in den Mai feiern, wird auch Walpurgisnacht genannt. Der Name leitet sich von der heiligen Walburga ab, einer katholischen Äbtissin, die an einem 1.
Mai durch Papst Hadrian II. heilig gesprochen wurde. Ihr werden zahlreiche Wundertaten zugeschrieben und sie galt als Schutzpatronin gegen böse Geister und für die Seefahrt. Bis ins
Mittelalter wurde in der sogenannten Walpurgisnacht der Gedenktag der heiligen Walburga gefeiert. Vor ihrer Heiligsprechung stand Walburga jedoch in keinem Zusammenhang mit Hexen oder Teufeln.
Erst seit ihrer Heiligsprechung entstand der Name der heutigen Walpurgisnacht.