Stow derives from Middle English stowe, from Old English stōw, from Proto-Germanic stōwō, ultimately from Proto-Indo-European steh₂-, meaning to stand or place.
stow (English): A place, stead; To put something away in a...