How popular is the baby name Bonnie in the United States right now? How popular was it historically? Use the popularity graph and data table below to find out! Plus, see all the blog posts that mention the name Bonnie.

The graph will take a few moments to load. (Don't worry, it shouldn't take 9 months!) If it's taking too long, try reloading the page.


Popularity of the baby name Bonnie


Posts that mention the name Bonnie

Popular baby names in England and Wales (UK), 2021

Flag of the United Kingdom
Flag of the United Kingdom

Last year, England and Wales welcomed close to 625,000 babies.

What were the most popular names among these babies? Olivia and Noah.

Here are England and Wales’ top 50 girl names and top 50 boy names of 2021:

Girl Names

  1. Olivia, 3,649 baby girls
  2. Amelia, 3,164
  3. Isla, 2,683
  4. Ava, 2,576
  5. Ivy, 2,245
  6. Freya, 2,187
  7. Lily, 2,182
  8. Florence, 2,180
  9. Mia, 2,168
  10. Willow, 2,067
  11. Rosie, 2,028
  12. Sophia, 2,019
  13. Isabella, 2,010
  14. Grace, 1,992
  15. Daisy, 1,873
  16. Sienna, 1,869
  17. Poppy, 1,841
  18. Elsie, 1,840
  19. Emily, 1,797
  20. Ella, 1,756
  21. Evelyn, 1,729
  22. Phoebe, 1,678
  23. Sofia, 1,671
  24. Evie, 1,670
  25. Charlotte, 1,654
  26. Harper, 1,480
  27. Millie, 1,472
  28. Matilda, 1,437
  29. Maya, 1,433
  30. Sophie, 1,375
  31. Alice, 1,359
  32. Emilia, 1,353
  33. Isabelle, 1,304
  34. Ruby, 1,300
  35. Luna, 1,261
  36. Maisie, 1,229
  37. Aria, 1,202
  38. Penelope, 1,194
  39. Mila, 1,133
  40. Bonnie, 1,121
  41. Eva, 1,091
  42. Hallie, 1,070
  43. Eliza, 1,064
  44. Ada, 1,058
  45. Violet, 1,057
  46. Esme, 1,013
  47. Arabella, 1,012
  48. Imogen, 998
  49. Jessica, 997
  50. Delilah, 981

Boy Names

  1. Noah, 4,525 baby boys
  2. Oliver, 4,167
  3. George, 4,141
  4. Arthur, 3,766
  5. Muhammad, 3,722
  6. Leo, 3,465
  7. Harry, 3,089
  8. Oscar, 3,071
  9. Archie, 2,928
  10. Henry, 2,912
  11. Theodore, 2,889
  12. Freddie, 2,873
  13. Jack, 2,847
  14. Charlie, 2,674
  15. Theo, 2,514
  16. Alfie, 2,338
  17. Jacob, 2,319
  18. Thomas, 2,302
  19. Finley, 2,283
  20. Arlo, 2,154
  21. William, 2,093
  22. Lucas, 1,965
  23. Roman, 1,923
  24. Tommy, 1,901
  25. Isaac, 1,888
  26. Teddy, 1,875
  27. Alexander, 1,830
  28. Luca, 1,807
  29. Edward, 1,806
  30. James, 1,772
  31. Joshua, 1,737
  32. Albie, 1,729
  33. Elijah, 1,657
  34. Max, 1,650
  35. Mohammed, 1,619
  36. Reuben, 1,534
  37. Mason, 1,517
  38. Sebastian, 1,516
  39. Rory, 1,483
  40. Jude, 1,482
  41. Louie, 1,461
  42. Benjamin, 1,423
  43. Ethan, 1,398
  44. Adam, 1,367
  45. Hugo, 1,325
  46. Joseph, 1,307
  47. Reggie, 1,287
  48. Ronnie, 1,285
  49. Harrison, 1,254
  50. Louis, 1,240

Two of the names that saw marked increases in usage last year, Luca and Raya, were helped along by the animated films Luca (2021) and Raya and the Last Dragon (2021).

And the name Lilibet re-surfaced in the data (after a seven-year absence) with eight baby girls, no doubt thanks to the royal influence of Prince Harry’s daughter Lilibet, who was born in California in June of 2021.

Map of the nine regions of England
England’s nine regions

Home to nearly 56.5 million people, England is divided into nine regions. The top baby names within each of these regions last year were…

Girl NamesBoy Names
North East
(4.6% of the population)
1. Olivia, 167
2. Rosie, 137
3. Freya, 136
4. Isla, 135
5. Amelia, 129
1. George, 211
2. Oliver, 208
3. Noah, 188
4. Harry, 186
5. Charlie, 166
North West
(13.1% of pop.)
1. Olivia, 460
2. Isla, 373
3. Ava, 347
4. Amelia, 338
5. Ivy, 308
1. Muhammad, 875
2. Noah, 616
3. George, 603
4. Oliver, 584
5. Harry, 508
Yorkshire & the Humber
(9.7% of pop.)
1. Olivia, 298
2. Amelia, 272
3. Ava, 256
4. Isla, 230
5. Ivy, 222
1. Muhammad, 669
2. Noah, 449
3. Oliver, 415
4. George, 402
5. Arthur, 340
East Midlands
(8.7% of pop.)
1. Amelia, 288
2. Olivia, 281
3. Ava, 214
4. Isla, 206
5. Elsie/Mia, 200 (tie)
1. Oliver, 386
2. George, 378
3. Noah, 363
4. Harry, 302
5. Arthur, 298
West Midlands
(10.6% of pop.)
1. Olivia, 356
2. Amelia, 342
3. Isla, 234
4. Freya, 230
5. Ava, 228
1. Muhammad, 667
2. Noah, 447
3. Oliver, 378
4. Arthur, 362
5. George, 352
East
(11.2% of pop.)
1. Olivia, 478
2. Amelia, 371
3. Isla, 337
4. Ava, 323
5. Ivy, 281
1. George, 539
2. Noah, 499
3. Oliver, 497
4. Arthur, 464
5. Leo, 426
London
(15.6% of pop.)
1. Olivia, 459
2. Amelia, 455
3. Mia, 402
4. Sofia, 392
5. Maya, 383
1. Muhammad, 689
2. Noah, 626
3. Leo, 507
4. Adam, 429
5. Alexander, 407
South East
(16.5% of pop.)
1. Olivia, 615
2. Amelia, 546
3. Isla, 465
4. Ava, 454
5. Florence, 447
1. George, 729
2. Arthur, 701
3. Oliver, 693
4. Noah, 651
5. Henry, 609
South West
(10.1% of pop.)
1. Olivia, 360
2. Isla, 287
3. Florence, 277
4. Amelia, 259
5. Willow, 233
1. Arthur, 459
2. Noah, 410
3. George, 400
4. Oliver, 394
5. Oscar, 369

Wales, a separate country within the United Kingdom, is home to more than 3.1 million people. The top 10 names per gender in Wales last year were…

Girl Names (Wales)Boy Names (Wales)
1. Olivia, 173
2. Amelia, 164
3. Isla, 126
4. Freya, 114
5. Ivy 112 (tie)
6. Rosie, 112 (tie)
7. Ava, 110
8. Grace, 109
9. Lily, 107
10. Evie, 106
1. Noah, 275
2. Oliver, 213
3. Arthur, 186
4. Theo, 170
5. Leo, 168
6. Charlie, 156
7. Archie, 154
8. George, 152
9. Jack, 136
10. Oscar, 135

Welsh-origin names in that ranked within Wales’ top 100 included…

  • Girl names: Alys, Ffion, Seren, Eira, Mabli, Cadi, Eleri
  • Boy names: Osian, Elis, Macsen, Cai, Morgan, Gruffydd, Rhys

Now it’s time for a selection of names from the other end of the spectrum. Each of the rare names below was given to just 3 babies in England and Wales in 2021:

Rare Girl NamesRare Boy Names
Avesta, Branwen, Callisto, Dwynwen, Elliw, Fenne, Gwenlli, Hestia, Isidora, Jogaile, Kerenza, Lubaba, Monia, Nepheli, Orzala, Petruta, Ruari, Siri, Thisbe, Uriella, Valley, Wilder, Xana, Yris, ZelalAudie, Buddy-Bear, Cuthbert, Deaglan, Emeric, Finlo, Glyndwr, Horace, Ibrar, Johnboy, Kerr, Leofric, Madoc, Nazar, Ovi, Porter, Ranulph, Sirius, Teifion, Urhan, Vladut, Warwick, Xion, Yavuz, Zuko
  • Dwynwen is the name of the Welsh patron saint of lovers. St. Dwynwen’s Day, the Welsh version of St. Valentine’s Day, is celebrated on January 25th.
  • Glyndwr is a reference to Welsh nobleman Owain Glyndwr, who led the Welsh Revolt (1400-1415) against the Kingdom of England.
  • Teifion is based on the name of the River Teifi.

Finally, here’s a link to England and Wales’ 2020 rankings, if you’d like to compare last year to the year before.

P.S. The ongoing rise of the baby name Mabel accelerated in the late 2010s thanks to mononymous English singer/songwriter Mabel — who just so happens to be the niece of Eagle-Eye Cherry.

Sources (all ONS):

Image: Adapted from Flag of the United Kingdom (public domain)
Map: Adapted from English regions 2009 by Nilfanion and Dr Greg under CC BY-SA 3.0.

Popular and unique baby names in Scotland (UK), 2021

Flag of the United Kingdom
Flag of the United Kingdom

According to the National Records of Scotland (NRS), the most popular baby names in the country last year were Olivia and Jack.

Here are Scotland’s top 50 girl names and top 50 boy names of 2021:

Girl Names

  1. Olivia, 349 baby girls
  2. Emily, 318
  3. Isla, 317
  4. Freya, 270
  5. Ella, 259
  6. Amelia, 257
  7. Ava, 241
  8. Sophie, 238
  9. Grace, 235
  10. Millie, 216
  11. Lily, 205
  12. Sophia, 200
  13. Charlotte, 196
  14. Rosie, 190
  15. Aria, 183
  16. Evie, 181
  17. Maisie, 165
  18. Lucy, 164 (tie)
  19. Mia, 164 (tie)
  20. Eilidh, 160
  21. Ellie, 159 (3-way tie)
  22. Ivy, 159 (3-way tie)
  23. Orla, 159 (3-way tie)
  24. Jessica, 150
  25. Harper, 144
  26. Maya, 134 (tie)
  27. Willow, 134 (tie)
  28. Georgia, 126
  29. Daisy, 123 (tie)
  30. Sofia, 123 (tie)
  31. Mila, 122
  32. Isabella, 121 (tie)
  33. Ruby, 121 (tie)
  34. Hannah, 119
  35. Skye, 118
  36. Sienna, 116
  37. Molly, 113
  38. Hallie, 111
  39. Bonnie, 108 (tie)
  40. Poppy, 108 (tie)
  41. Eva, 106
  42. Esme, 104
  43. Anna, 102 (3-way tie)
  44. Ayla, 102 (3-way tie)
  45. Erin, 102 (3-way tie)
  46. Callie, 98
  47. Zara, 92
  48. Layla, 91
  49. Emma, 90 (tie)
  50. Robyn, 90 (tie)

Boy Names

  1. Jack, 382 baby boys
  2. Noah, 337
  3. Leo, 289
  4. Oliver, 284
  5. Harris, 273
  6. Finlay, 255
  7. Lewis, 254
  8. James, 252
  9. Rory, 247
  10. Alexander, 240
  11. Brodie, 236
  12. Alfie, 224
  13. Charlie, 220
  14. Theo, 219
  15. Archie, 217
  16. Lucas, 214
  17. Mason, 205
  18. Finn, 197
  19. Thomas, 193
  20. Freddie, 192
  21. Max, 190
  22. Logan, 187
  23. Harry, 181
  24. Jacob, 176
  25. Blake, 159 (tie)
  26. Luca, 159 (tie)
  27. Oscar, 157
  28. Jude, 155
  29. William, 146
  30. Caleb, 140
  31. Roman, 138
  32. Cameron, 136
  33. Jaxon, 133
  34. Adam, 131
  35. Joshua, 130
  36. Ollie, 129 (tie)
  37. Tommy, 129 (tie)
  38. Daniel, 125 (tie)
  39. Ethan, 125 (tie)
  40. Harrison, 124
  41. Luke, 122
  42. Arthur, 121
  43. Muhammad, 120
  44. Jamie, 118 (tie)
  45. Liam, 118 (tie)
  46. Reuben, 112
  47. Arlo, 110
  48. Grayson, 103 (3-way tie)
  49. Hunter, 103 (3-way tie)
  50. Kai, 103 (3-way tie)

The fastest-rising names in the girls’ top 100 were Lyla, Blake, and Rowan.

The fastest-rising names in the boys’ top 100 were Carson, Struan, and Myles.

Other names that have seen higher usage recently include Maeva (influenced by Made in Chelsea actress Maeva D’Ascanio) and Connell (influenced by Normal People character Connell Waldron).

And what about the unique names?

Almost 12% of baby girls were given a name that no other girl was registered with in 2021. Almost 9% of boys had unique names for births last year.

Baby names bestowed just once in Scotland last year include…

Unique Girl NamesUnique Boy Names
Arlo-Moon, Aquamarine, Boglarka, Bryar-Loch, Cleagh, Cocohuay, Dervla, Diadem, Ember-Willow, Estrid, Falluin, Floraidh, Ghillie, Gwenno, Hessa, Humna, Iolanthe, Ischia, Jahanara, Juaa, Ketaki, Knoxie, Linaz, Liola-Sky, Mharli-Mae, Myfanwy, Nardos, Nymeria, Ocean-Bleu, Otterly, Pannavee, Paris-Sarah, Quinnie, Ribhinn, Ruoyi, Salka, Stuti, Thyra, Tifa, Unsa, Velvetjane, Wilda, Xiylo, Ying, Zanna, ZarnishArziki, Athilan, Bligh, Bruar, Caladh, Ciurar, Domhnall, Doski, Eloim, Ezra’banx, Firth, Fury, Gilmar, Guyan, Hanzala, Harcus, Ieuan, Ivaylo, Jockie, Joris, Kairimui, Kallikrates, Linstrum, Lorenzo-Moon, Marric, Massinissa, Nakoah-Knox, Nimrod, Oputjo, Otter, Parnaj, Prokop, Quanders, Rascal, Rhue, Simanga, Somhairle, Torben, Trix, Uziah-Nova, Vakaris, Wrath, Xanthus, Yuveer, Zander-Blu, Zebedee

Here are possible explanations/associations for some of the above:

  • Diadem, a type of crown
  • Ischia, an island near Naples
  • Nymeria, a direwolf from Game of Thrones
  • Ribhinn, a Scottish-Gaelic word (rìbhinn) meaning “maiden, girl”
  • Tifa, a character from the Final Fantasy video games
  • Kallikrates, a 5th-century BC Greek architect
  • Masinissa, a 2nd-century BC Numidian king
  • Somhairle, a 12th-century Norse-Gaelic king

Finally, here are Scotland’s 2020 rankings, if you’d like to compare last year to the year before.

Sources: Babies’ First Names 2021 – National Records of Scotland, Trends in baby names 2021 (PDF)

Image: Adapted from Flag of the United Kingdom (public domain)

Popular baby names in Ireland, 2021

Flag of Ireland
Flag of Ireland

According to data from Ireland’s Central Statistics Office (CSO), the most popular baby names in the country last year were Fiadh and Jack.

Here are Ireland’s top 50 girl names and top 50 boy names of 2021:

Girl Names

  1. Fiadh, 424 baby girls
  2. Grace, 412
  3. Emily, 388
  4. Sophie, 336
  5. Éabha, 288
  6. Lucy, 287
  7. Mia, 279
  8. Ava, 272
  9. Lily, 271
  10. Ella, 268
  11. Amelia, 265
  12. Chloe, 243
  13. Hannah, 238
  14. Sophia, 234
  15. Emma, 233
  16. Ellie, 228
  17. Isla, 226
  18. Molly, 219 (3-way tie)
  19. Olivia, 219 (3-way tie)
  20. Sadie, 219 (3-way tie)
  21. Anna, 209
  22. Freya, 208
  23. Evie, 190 (tie)
  24. Saoirse, 190 (tie)
  25. Caoimhe, 183
  26. Ruby, 180
  27. Robyn, 175
  28. Kate, 172
  29. Willow, 166
  30. Sofia, 162
  31. Holly, 160
  32. Aoife, 159
  33. Cara, 155
  34. Róisín, 152
  35. Katie, 150 (tie)
  36. Sadhbh, 150 (tie)
  37. Leah, 148 (tie)
  38. Millie, 148 (tie)
  39. Isabelle, 147
  40. Alice, 138 (tie)
  41. Clodagh, 138 (tie)
  42. Zoe, 136
  43. Sarah, 134
  44. Erin, 132
  45. Ada, 131
  46. Annie, 129
  47. Bonnie, 128
  48. Charlotte, 122 (tie)
  49. Layla, 122 (tie)
  50. Rosie, 118

Boy Names

  1. Jack, 667 baby boys
  2. Noah, 475
  3. James, 442
  4. Conor, 360
  5. Rían, 357
  6. Liam, 353
  7. Charlie, 345
  8. Daniel, 325
  9. Cillian, 322
  10. Tadhg, 318
  11. Michael, 310
  12. Oisín, 302
  13. Finn, 299
  14. Fionn, 289
  15. Thomas, 288
  16. Seán, 274
  17. Darragh, 273
  18. Luke, 268
  19. Patrick, 266
  20. Harry, 264
  21. Alex, 253
  22. Adam, 237
  23. Cian, 217
  24. Theo, 210
  25. Oliver, 208
  26. Dylan, 205
  27. Jamie, 203
  28. John, 198
  29. Leo, 192
  30. Oscar, 189
  31. Ollie, 187
  32. Ben, 185
  33. Tom, 181
  34. Bobby, 179
  35. Ryan, 172
  36. Tommy, 171
  37. Matthew, 170 (tie)
  38. Max, 170 (tie)
  39. Callum, 162
  40. Sam, 161
  41. Danny, 158
  42. Aaron, 151
  43. Alexander, 150
  44. Alfie, 147 (tie)
  45. Jake, 147 (tie)
  46. Mason, 143
  47. David, 141
  48. Joseph, 139
  49. Jacob, 137
  50. Ethan, 135

In the girls’ top 10, Éabha and Lily replaced Amelia and Hannah. (In both 2019 and 2020, Éabha was the fastest-rising girl name in Ireland.)

In the boys’ top 10, Rían, Cillian, and Tadhg replaced Finn, Fionn, and Harry.

Newbies to the girls’ top 100 were Indie, Ayla and Lottie; newbies to the boys’ top 100 were Teddy, Daithí, Páidí, Jaxon, Brody, Ted, Hunter, Tadgh, Tiernan, and Arlo.

The fastest-rising names in the top 100 in terms of numbers of babies were:

  • Croía (+60 baby girls), Emily (+59), Fiadh (+58), Éabha (+54), Isla (+52)
  • Rían (+72 baby boys), Jack (+70), Danny (+57), Theo (+53), Ollie (+51)

The fastest-rising names in terms of rank were:

  • Croía (+43 spots), Indie (+28), Ayla (+28), Fíadh (+24), Daisy (+21)
  • Ted (+49 spots), Hunter (+38), Hugo (+35), Brody (+35), Teddy (+31)

Rían (which was already on the rise) and Croía have both given a boost recently by Irish MMA fighter Conor McGregor, who welcomed a daughter named Croía Mairéad at the start of 2019 and a son named Rían in May of 2021.

Here’s what writer and Irish language activist Darach Ó Séaghdha’s had to say about the rise of Rían (and Éabha):

Given that the first name Ryan started to decline in popularity in the 2010s around the time Rian and Rían began to ascend it is reasonable to see Rían as an update or replacement to Ryan, much as Éabha has climbed in popularity as Eve, Ava and Aoibhe have wavered.

He also noted that “Rían and Rian would be the [most popular] Gaeilge-origin boy name if counted together, edging ahead of Conor.”

P.S. To follow up on Friday’s post about the free lighthouse tour…the name Patrick is currently ranked 19th in Ireland, but none of the other three names (Paddy, Pat, or Patricia) rank anywhere near the top 100. That said, one of the names new to the boys’ top 100 last year was Páidí (pronounced paw-dee) — a pet form of Pádraig, which is an Irish form of Patrick.

Sources: Irish Babies’ Names, Irish Babies’ Names 2021, The Irish For: The rise of Rían – the latest baby names in Ireland

Image: Adapted from Flag of Ireland (public domain)

Popular baby names in Sweden, 2020

Flag of Sweden
Flag of Sweden

According to Statistics Sweden, the most popular baby names in the country last year were Alice and Noah.

Here are Sweden’s top 10 girl names and top 10 boy names of 2020:

Girl Names

  1. Alice, 794 baby girls
  2. Maja, 670
  3. Elsa, 643
  4. Astrid, 607 (tie)
  5. Wilma, 607 (tie)
  6. Freja, 596
  7. Olivia, 587
  8. Selma, 578
  9. Alma, 577
  10. Ella, 575

Boy Names

  1. Noah, 758 baby boys
  2. William, 742
  3. Hugo, 712
  4. Lucas, 709
  5. Liam, 698
  6. Oscar, 671
  7. Oliver, 649
  8. Matteo, 646
  9. Elias, 642
  10. Adam, 602

In the girls’ top 10, Elsa, Freja and Selma replaced Lilly, Vera and Ebba.

The boys’ top 10 includes the same 10 names, but in a different order.

The names in Sweden’s top 100 that rose the fastest from 2019 to 2020 were Bonnie and Björn. The names that fell the fastest were Bianca and Wilmer.

In 2019, the top names were Alice and Lucas.

Source: Name Statistics – SCB

Image: Adapted from Flag of Sweden (public domain)