Het begrip midzomernacht heeft 2 verschillende betekenissen:
1) nacht van 21juni.
de kortste nacht van het jaar bij de zomerzonnewende die volgens de huidige kalendertelling valt op of direct omstreeks 21 juni in het noordelijk halfrond.
2) nacht van 24 juni.
de kortste nacht van het jaar die men viert volgens de oude Juliaanse kalenderberekening op 24 juni; Sint-Jansnacht.