Olsok er opphavelig høytidsaftenen før olavsdagen 29. juli. Dette er tilsvarende som for jonsok (23. juni), til minne om døperen Johannes. Olav den hellige falt i slaget på Stiklestad 29. juli 1030, og dermed skulle olsok være kvelden 28. juli og natt til 29. juli. Etter hvert har olsok kommet til å bli brukt om selve olavsdagen den 29. juli. Dagen er markert med en øks på primstaven.