El nombre de la ciudad se debe en primer lugar a que en la época de su fundación los nativos tenían que defender sus tierras, para ello colocaban troncos amontonados a las orillas del lago Mälar (Sigtuna) para evitar el tránsito de barcos enemigos, de ahí sacaron la palabra "Stack" que es lo mismo que apilar en español y que debido a la pronunciación se queda en "Stock".