The village name is
Old English in origin, although there is a difference of opinion among scholars as to its original meaning.
Patrick Hanks points out that 13th-century
manorial records describe the village as
Stockenechurch, which would logically come from OE
stoccen +
cirice, literally "logs church". This therefore means, he argues, that the village's name originated from a description of a church made from logs. However Starey and Viccars, in their study of the village point to the geography of the local area and the fact that in 1086 Stokenchurch was a woodland in the chapelry of
Aston Rowant in
Oxfordshire. They present the Hanks opinion as a credible origin however argue that due to the geography the name is more likely to come from the alternative meaning for the Anglo Saxon word
stocc, which is an outlying farm or secondary settlement. Being between Royalist Oxford and Parliamentarian London the village is mentioned no less than twelve times in the journal of Scoutmaster General Sir
Samuel Luke between 1643 and 1644, The original road is now a bridleway, called Colliers Lane (in original local dialect Coiyers Lane); the current road having been constructed in 1824. It was the use of the village as a stopping point that led to many of the pubs and inns being established. By the early 13th century Stokenchurch was a chapelry in the parish of Aston Rowant. It was made a separate parish in 1844 and was
transferred to Buckinghamshire from Oxfordshire in 1896. It was once a centre for chair making with much of the wood used being felled locally. By the 1930s there were seven or eight firms making chairs for sale to major furniture makers. Despite this, the village was not overly rich, being largely based on a farming community. In 1989, "the centre of the wider village, which is characterised by large areas of
common to both sides of the main road" was designated a
conservation area. Since 2011,
Garsington Opera, an annual open air summer
opera festival is held just across the M40 at
Wormsley Park. ==Churches==