top names
the 20 most popular baby names in Scotland by year
top 20, 2025
| rank | name | boy | girl | total |
|---|---|---|---|---|
| 1 | Noah | 318 | 318 | |
| 2 | Rory | 301 | 5 | 306 |
| 3 | Luca | 302 | 302 | |
| 4 | Muhammad | 291 | 291 | |
| 5 | Oliver | 269 | 269 | |
| 6 | Freya | 268 | 268 | |
| 7 | Isla | 253 | 253 | |
| 8 | Olivia | 251 | 251 | |
| 9 | Theo | 243 | 243 | |
| 10 | Leo | 236 | 236 | |
| 11 | Archie | 222 | 222 | |
| 12 | Finlay | 216 | 216 | |
| 13 | Harris | 211 | 211 | |
| 14 | Jude | 206 | 206 | |
| 15 | Amelia | 204 | 204 | |
| 16 | Freddie | 201 | 201 | |
| 17 | Grace | 200 | 200 | |
| 18 | Jack | 200 | 200 | |
| 19 | James | 199 | 199 | |
| 20 | Emily | 196 | 196 |