'Stockwell' probably means the well or spring by a tree stump.
The name, first recorded in 1197, is thought to come from Old English stoc, a tree trunk or post, and wella, a well or spring. From the 13th century until the 19th, Stockwell was a rural manor on the edge of London.