The Scottish Gaelic name “Alba” comes from “Albion,” an ancient Proto-Celtic word that originally referred to the entire island of Great Britain.
The shift from a name for the whole island to just Scotland is a fascinating journey through linguistics and medieval politics.
Linguists believe the root of Alba is an ancient Indo-European word. There are two leading theories for its original meaning:
“The White Land” may share a root with the Latin word “albus” (white). Ancient travelers, including the Greeks and Romans, recorded the name Albion. This likely referred to the prominent white chalk cliffs of Dover, which were the first thing continental travelers saw when sailing toward Britain.
“The High Land” may share a linguistic root with the Alps, stemming from an old Celtic word for high mountains or snow-capped hills. This would have naturally fit the rugged, mountainous landscape of northern Britain.
As centuries passed, the geographical scope of the name narrowed significantly.
When Germanic tribes (Angles and Saxons) invaded the southern parts of Britain, the native Celtic languages were pushed north and west.
Gaelic speakers (the Gaels) continued using their traditional term, Albion (which evolved into Alba in Old Irish and Scottish Gaelic). However, because they no longer controlled the south, they stopped using it for the whole island. Instead, they used it exclusively to describe the northern Celtic territories.
The name became politically official in the 9th century. Around 843 AD, King Kenneth MacAlpin united the Gaelic Kingdom of Dál Riata with the Pictish Kingdom. This newly merged nation was officially called the Kingdom of Alba.
While English speakers eventually adopted the Latin-derived name “Scotland” (meaning “Land of the Gaels/Scoti”), Gaelic speakers never changed their vocabulary. They kept using Alba, preserving a linguistic link to the island’s most ancient history.
Though it looks like “Al-ba,” it is not pronounced the way it is spelled. In Scottish Gaelic, a linguistic feature called epenthesis adds a “helping vowel” between certain consonants to make words flow better. It is actually pronounced “Al-uh-buh” or “Al-uh-puh”.
