/stæk/
[noun] A neat pile of objects placed one on top of another, often in an orderly way. It can also refer to a large amount of something, or a tall chimney.
The word 'stack' comes from a Viking word for a haystack — Norsemen literally brought their farming vocabulary to England.
The story of 'stack' begins in the cold, practical world of the Norse seafarers and farmers who settled in Britain during the Viking Age. The word descends from Old Norse 'stakkr', meaning a haystack or a pile of cut grass. This was a deeply functional word — it described something every farmer needed and every community depended on. When the Norse settlers integrated with the English-speaking population, they brought hundreds of everyday words with them, and 'stakkr' was one that filled a genuine gap, eventually making its way into Middle English as 'stak' by the 14th century.
Old Norse 'stakkr' itself belongs to a broader Germanic family of words related to the idea of sticking or piling upright. Scholars trace it to a Proto-Germanic root '*staką', connected to words meaning a post or stake — something driven into the ground and standing tall. You can see this same ancestral energy in the modern English word 'stake', which shares that sense of an upright, pointed thing. The 'stack' and the 'stake', in other words, are distant cousins, both rooted in a primal image of something rising vertically.
When 'stack' entered Middle English, it referred almost exclusively to large outdoor piles — particularly haystacks, which were essential structures in agricultural life. A well-built haystack was a serious achievement: it had to shed rain, resist rot, and keep the hay dry through winter. The word carried real weight. Over the following centuries, its meaning slowly broadened from haystacks to any large, orderly pile of things — firewood, books, dishes. By the early modern period, it had become the flexible, general-purpose word we know today.
One of the most vivid extensions of the word came with the Industrial Revolution, when 'stack' was applied to the tall chimneys of factories and steamships — the 'smokestack'. Here the old Norse idea of something standing tall and upright found a powerful new home. The image of a smokestack billowing against the sky became one of the defining symbols of the 19th century, and the word carried with it all its ancient sense of height and vertical presence.
In the 20th century, 'stack' leapt into the world of computing with remarkable ease. In computer science, a 'stack' is a structure where data is added and removed from the top — last in, first out — which is really just the same old haystack logic applied to information. The Vikings could never have imagined it, but their farming word for a pile of hay now describes one of the fundamental structures of modern software. Language, like a good stack, keeps adding new layers on top of the old ones without ever losing what lies beneath.