In 1086 Stowell was part of Gloucester Abbey’s Northleach estate, held at that date by the Archbishop of York. There is no further record of the manor until 1236 when it was held from William of Hastings. The church was originally a chapel of Northleach, but was described as a parish church in 1340.