What does Hamish mean?
Hamish is the Scottish form of James, “supplanter.”
What does Alasdair mean?
Alasdair is the Scottish Gaelic form of Alexander, “defender of the people.”
| Hamish | Alasdair | |
|---|---|---|
| Meaning | Supplanter | Defender of the people |
| Origin | Scottish | Scottish |
| Gender | Boy | Boy |
| Pronunciation | HAY-mish | AL-us-ter |
| Syllables | 2 | 3 |
| First appeared | 1981 | 1989 |
| Peak year | 2017 (25) | 2021 (37) |
| In 2025 | 14 | 28 |
| Trend | Rising | Rising |
Source: US Social Security Administration.
| Decade | Hamish | Alasdair |
|---|---|---|
| 2020s | 105 | 167 |
| 2010s | 145 | 225 |
| 2000s | 92 | 85 |
| 1990s | 17 | 43 |
| 1980s | 5 | 5 |
Hamish is the Scottish form of James, “supplanter.”
Alasdair is the Scottish Gaelic form of Alexander, “defender of the people.”
Alasdair is more popular than Hamish today: about 28 US babies were given the name Alasdair in 2025, compared with 14 named Hamish.
Hamish means Supplanter (Scottish origin), while Alasdair means Defender of the people (Scottish origin).
In US records, Hamish first appears in 1981 and Alasdair in 1989, so Hamish has the longer recorded history.