/bʌt/
[conjunction/preposition/adverb] A word used to introduce something that is different from, or opposite to, what was said before. It can also mean 'except' or 'only', as in 'I have but one wish.'
The word 'but' literally meant 'outside' in Old English — every time you use it, you're drawing an invisible boundary.
Few words in English are as small and yet as ancient as 'but'. Its roots stretch back to Old English, where it appeared as 'būtan', a compound formed from 'be' (meaning 'by') and 'ūtan' (meaning 'outside' or 'out'). Taken together, 'būtan' meant something like 'by the outside of' or simply 'outside, without'. This was not a vague abstract idea — it described a physical boundary, the edge where one thing ended and another began. Even in its earliest uses, 'but' was a word about limits.
In Old English texts, 'būtan' functioned in ways that modern readers might find surprising. It could mean 'except', 'unless', 'without', or 'outside of', often doing the work that several different words do today. In the language of the Anglo-Saxons, a sentence like 'no one but the king' was built on the idea that everyone else stood, quite literally, outside the circle of those being talked about. The word was spatial before it was logical — it carved up the world into what was inside and what was not.
As Old English transformed into Middle English between roughly the 11th and 15th centuries, 'būtan' softened in sound and spelling, passing through forms like 'buten' and eventually settling into the familiar 'but'. Across this long transition, its meaning shifted from the concrete to the abstract. Where it once placed people and things outside a physical boundary, it began to place ideas in contrast with one another. The adversarial 'but' we know today — 'I wanted to go, but it rained' — grew naturally from that older sense of exclusion and exception.
The word has close cousins in other Germanic languages, which tells us how deep its roots go. Old Saxon had 'biūtan', Old Frisian had 'buta', and Old High German had 'biūzan', all carrying similar meanings of 'outside' or 'except'. These words all share the same Proto-Germanic ancestor, built from the same two components: a prefix meaning 'by' and a root meaning 'out'. English 'out' itself comes from this same ancient stock, as does the prefix 'out-' in words like 'outside', 'outrun', and 'outcast'. So 'but' and 'out' are, in a very real sense, distant relatives.
What is remarkable about 'but' is how completely its physical origins have been forgotten. Today it is one of the most common words in the English language — studies of word frequency consistently place it among the top twenty — yet almost no one who uses it thinks of boundaries or of standing outside something. The word has become pure logic, a hinge between two opposing thoughts. And yet that hinge still does exactly what Old English 'būtan' always did: it marks the place where one thing ends and something different begins, drawing a line between what is inside an idea and what lies outside it.