 There is some debate as to the origin of the name "Midsomer".Different schools of thought include the difficulty in travelling to the area in times of flooding as opposed to the town's position at the branch of the river Somer.Eilert Ekwall wrote that the village "is said to be so called in allusion to the festival held at midsummer on the day of St. John, the patron saint."