All about the name

Allistair

Male

« Allistair is a Scottish name derived from Gaelic Alasdair, meaning "noble fair-haired. »

#9917 last year

Meaning, origin, history

Allistair is a name of Scottish origin, derived from the Gaelic name Alasdair, which is composed of two elements: "áille" meaning "noble" or "champion," and "sadr" meaning "fair-haired." Therefore, Allistair means "noble fair-haired." The name Allistair has a rich history in Scotland. It was traditionally given to sons of Clan MacDonald, who were known for their bravery and loyalty. One of the most notable figures with this name is Alasdair MacDonell of Keppoch (also spelled as Allastair), who played a significant role during the Jacobite rising of 1745. Over time, the name has evolved from its Gaelic roots to become more commonly used in English-speaking countries. Today, Allistair remains a popular choice for parents seeking a unique yet meaningful name for their child. In terms of spelling variations, you may encounter Allastair, Alastair, or even Alastar, but the most common form is Allistair. Regardless of its spelling, this distinctive Scottish name carries with it a proud heritage and a noble meaning that continues to captivate those who hear it.

In numbers

Popularity of the name Allistair since 1880

Total births
84
Total since 1880
Peak year
2019
11 births
in 2023
7
Recent births (5 years)
5-year trend
+47%
vs previous 5 years