Noc Świętojańska (zwana też kupalnocką, kupałą, sobótką, Nocą Kupały) dawniej była słowiańskim świętem związanym z letnim przesileniem słonecznym, które celebrowano podczas najkrótszej nocy w roku, najczęściej w okolicy 21-22 czerwca. Z biegiem lat, wraz z rozpowszechnianiem chrześcijaństwa, charakter tego święta ulegał zmianie. Ostatecznie obchody kupalnocki przypadają w wigilię uroczystości ku czci św. Jana Chrzciciela.