Name meaning & history
About the name Alistair
Meaning & Origin
Alistair is a Scottish form of Alexander, which comes from the ancient Greek name Alexandros. That Greek name breaks down into two parts: "alexein," meaning "to defend," and "aner," meaning "man." Put it together and you get "defender of men." The name traveled from Greek into Latin, then into Scottish Gaelic as Alasdair, and eventually into English as Alistair.
The History
The name Alexander exploded in popularity after Alexander the Great conquered much of the known world in the 4th century BC. His fame was so enormous that parents across Greece, Egypt, Persia, and Rome began naming their sons after him. The name moved into Scotland through early medieval trade and conquest, where Scottish Gaelic speakers reshaped it into Alasdair. Several Scottish kings and clan leaders carried variations of the name, cementing it as a fixture of Scottish culture. By the 19th and 20th centuries, the Anglicized spelling Alistair became the standard written form used in Britain and beyond.
Why It Endures
Alistair carries a sense of authority without feeling stiff. It sounds distinctly Scottish, which gives it a strong regional identity that many parents find appealing today. The name is rare enough to stand out but old enough to feel grounded. In an era where parents want names that are neither too common nor too invented, Alistair sits in a useful middle ground.