Skip to content
NomezoNomezo

Girl name · Scots

Bonnie

Name meaning, origin and popularity

: pretty, attractive

Bonnie 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
1880s1900s1920s1940s1960s1980s2000s2020s
Babies per million US girls, by decade (the 2020s so far, to 2025). Highest in the 1940s, at 5,998 per million.
Babies named Bonnie per million US girls, by decade; highest in the 1940s
1880s305 per million
1890s605 per million
1900s853 per million
1910s1,022 per million
1920s1,939 per million
1930s3,358 per million
1940s5,998 per million
1950s4,316 per million
1960s2,469 per million
1970s1,079 per million
1980s704 per million
1990s246 per million
2000s111 per million
2010s178 per million
2020s388 per million
US rank by year
Year2016201720182019202020212022202320242025
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.

  • EsmeEsteemed, loved (Old French, girl)
  • JadeJade gemstone (Spanish, girl)
  • JaneGod is gracious (Hebrew, girl)
  • JuneSixth month, named for Juno (Latin, girl)
  • LucyLight, brightness (Latin, girl)
  • OpalPrecious stone (Sanskrit, girl)
  • ReeseArdor, enthusiasm (Welsh, unisex)
  • TheaA goddess (Greek, girl)

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.