Midsummer is the period of time centered upon the summer solstice, and more specifically the northern European celebrations that accompany the actual solstice or take place on a day between June 19 and June 25 and the preceding evening. The exact dates vary among different cultures.
Litha has been celebrated by human beings as early as the Stone Age. Midsummer originated as such a solstice festival.