Según la etimología aceptada, la palabra es el resultado de la unión de dos vocablos anglosajones: "stoc" (un lugar para comerciar), y "port" (una aldea); por lo tanto, la palabra se interpreta como ""Un Mercado en la Aldea"".