Stowe The origin and history of Stowe. Etymology From Middle English stowe, from Old English stōw (“place”). Origin: Middle English ← Back to the full definition of Stowe