What does Lachlan mean?
Lachlan means “from the land of lochs,” originally “Viking” or “from Norway.”
What does Hamish mean?
Hamish is the Scottish form of James, “supplanter.”
| Lachlan | Hamish | |
|---|---|---|
| Meaning | From the land of lochs | Supplanter |
| Origin | Scottish | Scottish |
| Gender | Boy | Boy |
| Pronunciation | LOK-lan | HAY-mish |
| Syllables | 2 | 2 |
| First appeared | 1952 | 1981 |
| Peak year | 2025 (468) | 2017 (25) |
| In 2025 | 468 | 14 |
| Trend | Near its peak | Rising |
Source: US Social Security Administration.
| Decade | Lachlan | Hamish |
|---|---|---|
| 2020s | 2,249 | 105 |
| 2010s | 2,697 | 145 |
| 2000s | 920 | 92 |
| 1990s | 185 | 17 |
| 1980s | 31 | 5 |
| 1970s | 5 | 0 |
| 1960s | 5 | 0 |
| 1950s | 16 | 0 |
Lachlan means “from the land of lochs,” originally “Viking” or “from Norway.”
Hamish is the Scottish form of James, “supplanter.”
Lachlan is more popular than Hamish today: about 468 US babies were given the name Lachlan in 2025, compared with 14 named Hamish.
Lachlan means From the land of lochs (Scottish origin), while Hamish means Supplanter (Scottish origin).
In US records, Lachlan first appears in 1952 and Hamish in 1981, so Lachlan has the longer recorded history.