Sedan 300-talet har man i den kristna kyrkan firat Johannes Döparens födelse den 24 juni, så midsommar har i vissa områden starkt förknippats med honom. Man vet inte om midsommar firades under förkristen tid.