Girl name · Scots
Bonnie
Name meaning, origin and popularity
: pretty, attractiveBonnie is a girl's name that comes from Scots and means "pretty, attractive". It is used in English and Scottish.
- Meaning
- Pretty, attractive
- Origin
- Scots
- Gender
- Girl
- US rank
- #396 in 2025
Meaning and origin of Bonnie
As a girl's name, Bonnie comes from Scots and means "pretty, attractive". It is used in English and Scottish.
Meanings come from published name dictionaries, led by Behind the Name. How we research names
Bonnie on Nomezo lists
What our editors wrote about Bonnie on 7 lists.
“Scots for pretty, cheerful and bright”
From Bunny names, girl bunny names
“Scots for pretty; sweet with a little grit”
From Cowboy names, cowgirl names
“Means pretty, and she is”
From Porch goose names, girl porch goose names
“Scottish for pretty, cheerful and sweet”
From Girl dog names, cute names for little girl dogs
“Scots for pretty, a perfect name for a pretty heifer”
From Highland cattle names, scottish words that make great Highland cow names
“Scots word for pretty or attractive; Scotland's 11th girls' name in 2024.”
From Scottish girl names, popular and well-loved Scottish girl names
“Pretty, attractive; Scots. Scarlett's daughter in Gone with the Wind”
From Vintage girl names, 1930s to 1950s girl names
How popular is Bonnie?
- US rank in 2025
- #396
- 785 babies, 488 per million girls
- Best rank
- #33 in 1941
- Most babies: 10,214 in 1947
- Babies since 1880
- At least 328,675
- Years with under 5 are not listed
| 1880s | 305 per million |
|---|---|
| 1890s | 605 per million |
| 1900s | 853 per million |
| 1910s | 1,022 per million |
| 1920s | 1,939 per million |
| 1930s | 3,358 per million |
| 1940s | 5,998 per million |
| 1950s | 4,316 per million |
| 1960s | 2,469 per million |
| 1970s | 1,079 per million |
| 1980s | 704 per million |
| 1990s | 246 per million |
| 2000s | 111 per million |
| 2010s | 178 per million |
| 2020s | 388 per million |
| Year | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| Rank | #897 | #699 | #691 | #646 | #606 | #512 | #527 | #502 | #443 | #396 |
Source: US Social Security Administration baby-name data, 1880 to 2025, as published in 2026. Each spelling is counted separately, a name given to fewer than 5 babies of one sex in a year is left out, and few people born before 1937 have records, which is why the chart shows babies per million rather than raw counts.
Names spelled like Bonnie
One or two letters apart, but from a different root: they look alike without sharing a meaning.
- BobbieBright fame (Germanic, girl)
Names with a similar meaning
- DelythPretty, neat (Welsh, girl)
- QianPretty, charming (depends on characters) (Chinese, girl)
- RosalindaHorse and gentle, later read as pretty rose (Germanic, girl)
- SodamFull and pretty, a native Korean word (Korean, girl)
- TegwenPretty and blessed (Welsh, girl)
Middle names for Bonnie
Picked from our middle-name lists with a different first letter and a shorter length, so the full name flows.
Bonnie: common questions
What does the name Bonnie mean?
Bonnie comes from Scots and means "pretty, attractive".
Is Bonnie a boy or girl name?
Bonnie is mainly a girl's name.
Where does the name Bonnie come from?
Bonnie comes from Scots and means "pretty, attractive". Today it is used in English and Scottish.
How popular is the name Bonnie?
Bonnie ranked #396 in the US in 2025, with 785 babies given the name, according to Social Security Administration data.
What names are similar to Bonnie?
Names spelled like Bonnie include Bobbie.
What middle names go with Bonnie?
Middle names that flow well with Bonnie include Esme, Jade, Jane, June and Lucy. A different first letter and a contrasting length usually sound best.

