What does Alasdair mean?
Alasdair is the Scottish Gaelic form of Alexander, “defender of the people.”
What does Lachlan mean?
Lachlan means “from the land of lochs,” originally “Viking” or “from Norway.”
| Alasdair | Lachlan | |
|---|---|---|
| Meaning | Defender of the people | From the land of lochs |
| Origin | Scottish | Scottish |
| Gender | Boy | Boy |
| Pronunciation | AL-us-ter | LOK-lan |
| Syllables | 3 | 2 |
| First appeared | 1989 | 1952 |
| Peak year | 2021 (37) | 2025 (468) |
| In 2025 | 28 | 468 |
| Trend | Rising | Near its peak |
Source: US Social Security Administration.
| Decade | Alasdair | Lachlan |
|---|---|---|
| 2020s | 167 | 2,249 |
| 2010s | 225 | 2,697 |
| 2000s | 85 | 920 |
| 1990s | 43 | 185 |
| 1980s | 5 | 31 |
| 1970s | 0 | 5 |
| 1960s | 0 | 5 |
| 1950s | 0 | 16 |
Alasdair is the Scottish Gaelic form of Alexander, “defender of the people.”
Lachlan means “from the land of lochs,” originally “Viking” or “from Norway.”
Lachlan is more popular than Alasdair today: about 468 US babies were given the name Lachlan in 2025, compared with 28 named Alasdair.
Alasdair means Defender of the people (Scottish origin), while Lachlan means From the land of lochs (Scottish origin).
In US records, Alasdair first appears in 1989 and Lachlan in 1952, so Lachlan has the longer recorded history.