How popular is the baby name Willow 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 Willow.

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 Willow


Posts that mention the name Willow

Popular baby names in Australia, 2024

Flag of Australia
Flag of Australia

In 2024, the country of Australia welcomed 292,318 babies: 142,019 girls and 150,299 boys.

What were the most popular names among Australia’s newborns that year?

We don’t know for sure, because Australia doesn’t release baby name rankings that cover the entire country. But we can look at eight sets of regional Australian rankings — representing Australia’s six states and two most populous territories — and then make a guess about the country’s top names overall.

Here are the rankings, ordered by total number of births per region (highest to lowest):

New South Wales

In 2024, New South Wales welcomed 86,978 (29.8%) of Australia’s babies.

Top girl names (NSW, 2024)Top boy names (NSW, 2024)
1. Charlotte, 409
2. Amelia, 395
3. Olivia, 336
4. Mia, 326
5. Isla, 320
6. Chloe, 292
7. Harper, 287
8. Hazel, 283
9. Sophia, 282
10. Evelyn, 277
1. Noah, 556
2. Oliver, 493
3. Theodore, 442
4. Luca, 400
5. Henry, 375
6. Leo, 359
7. Hudson, 349
8. Charlie, 330
9. Lucas, 322
10. Elijah, 314

Victoria

In 2024, Victoria welcomed 82,328 (28.2%) of Australia’s babies.

Top girl names (Victoria, 2024)Top boy names (Victoria, 2024)
1. Isla, 389
2. Charlotte, 382
3. Amelia, 380
4. Mia, 327
5. Hazel, 316
6. Olivia, 309
7. Matilda, 279
8. Grace, 268
9. Ella, 264
10. Lily, 259
1. Oliver, 570
2. Noah, 462
3. Henry, 359
4. Leo, 348 (tie)
5. Theodore, 348 (tie)
6. Luca, 346
7. Charlie, 341
8. Jack, 334
9. Archie, 292
10. Levi, 289

Queensland

In 2024, Queensland welcomed 58,986 (20.2%) of Australia’s babies.

Top girl names (Queensland, 2024)Top boy names (Queensland, 2024)
1. Charlotte, 319
2. Isla, 260
3. Olivia, 259
4. Amelia, 248
5. Harper, 206 (tie)
6. Matilda, 206 (tie)
7. Mia, 201
8. Hazel, 196
9. Willow, 194
10. Grace, 192
1. Oliver, 445
2. Theodore, 344
3. Noah, 341
4. Henry, 328
5. Hudson, 316
6. Luca, 268
7. Leo, 253
8. William, 251
9. Charlie, 235
10. Jack, 233

Western Australia

In 2024, Western Australia welcomed 30,516 (10.4%) of Australia’s babies.

Top girl names (WA, 2024)Top boy names (WA, 2024)
1. Charlotte, 136 (tie)
2. Isla, 136 (tie)
3. Amelia, 135
4. Olivia, 128
5. Harper, 119
6. Mia, 117
7. Violet, 98
8. Ella, 94 (tie)
9. Matilda, 94 (tie)
10. Ava, 88
1. Noah, 195 (tie)
2. Oliver, 195 (tie)
3. Leo, 146
4. Theodore, 144
5. Henry, 123
6. Hudson, 122
7. Jack, 120
8. Luca, 119
9. Charlie, 118
10. Thomas, 114

South Australia

In 2024, South Australia welcomed 18,516 (6.3%) of Australia’s babies.

Top girl names (SA, 2024)Top boy names (SA, 2024)
1. Charlotte, 108
2. Olivia, 89
3. Isla, 86
4. Amelia, 70
5. Mia, 67
6. Lily, 64
7. Hazel, 63
8. Ivy, 62
9. Grace, 61 (tie)
10. Matilda, 61 (tie)
1. Oliver, 131
2. Henry, 125
3. Noah, 105
4. Charlie, 101
5. Theodore, 98
6. Leo, 92
7. Levi, 91
8. William, 80
9. Jack, 78
10. Luca, 75

Australian Capital Territory

In 2024, the ACT (Canberra) welcomed 6,017 (2.1%) of Australia’s babies.

Top girl names (ACT, 2024)Top boy names (ACT, 2024)
1. Amelia
2. Isla
3. Ava (tie)
4. Charlotte (tie)
5. Evelyn
6. Grace
7. Harper (tie)
8. Olivia (tie)
9. Mia
10. Chloe
1. Noah
2. Theodore
3. Henry (2-way tie)
4. Oliver (2-way tie)
5. Thomas (2-way tie)
6. William (2-way tie)
7. Leo
8. Arthur
9. George/Hudson/Muhammad/Oscar (4-way tie)

Tasmania

In 2024, Tasmania welcomed 5,483 (1.9%) of Australia’s babies.

Top girl names (Tasmania, 2024)Top boy names (Tasmania, 2024)
1. Hazel
2. Charlotte
3. Isla
4. Harper
5. Ivy
6. Grace
7. Matilda
8. Willow
9. Elsie
10. Violet
1. Oliver
2. Henry
3. Charlie
4. Archie
5. Thomas
6. Noah
7. George
8. Oscar
9. William
10. Theodore

Northern Territory

In 2024, Northern Territory welcomed 3,484 (1.2%) of Australia’s babies.

[Unfortunately, NT’s 2024 rankings haven’t been released yet. As soon as they are, though, I’ll add them to the post!]


Map of Australia

Australia overall

Using the data above, let’s make a guess about Australia’s top baby names overall.

Here’s what I came up with:

Possible top girl names (Australia, 2024)Possible top boy names (Australia, 2024)
1. Charlotte
2. Amelia
3. Isla
1. Oliver
2. Noah
3. Theodore

What are your thoughts on these? (Which names would you have put at the top?)

P.S. I guessed that Isla and Oliver were the #1 names in the country in 2023

Sources:

Image: Adapted from Flag of Australia (public domain)
Map: Adapted from Australia location map by NordNordWest under CC BY-SA 3.0.

Popular and unique baby names in Alberta (Canada), 2024

Flag of Alberta
Flag of Alberta

Last year, the Canadian province of Alberta welcomed more than 50,000 babies.

What were the most popular names among these babies? Olivia and Noah, for the sixth year in a row.

Here are Alberta’s top 50+ girl names and top 50+ boy names of 2024:

Girl names

  1. Olivia, 184 baby girls
  2. Charlotte, 164
  3. Amelia, 150
  4. Sophia, 146
  5. Emma, 145
  6. Ava, 120
  7. Harper, 115 (tie)
  8. Isla, 115 (tie)
  9. Hazel, 104 (tie)
  10. Sophie, 104 (tie)
  11. Ellie, 102 (3-way tie)
  12. Evelyn, 102 (3-way tie)
  13. Lily, 102 (3-way tie)
  14. Abigail, 98 (tie)
  15. Aurora, 98 (tie)
  16. Nora, 96
  17. Mia, 95
  18. Isabella, 90
  19. Ella, 88 (tie)
  20. Violet, 88 (tie)
  21. Elizabeth, 86
  22. Sofia, 85
  23. Chloe, 83 (tie)
  24. Scarlett, 83 (tie)
  25. Aria, 80 (tie)
  26. Emily, 80 (tie)
  27. Eleanor, 79
  28. Hannah, 76
  29. Hailey, 75 (tie)
  30. Ivy, 75 (tie)
  31. Mila, 73
  32. Grace, 72
  33. Luna, 70
  34. Maya, 69
  35. Georgia, 68 (tie)
  36. Maeve, 68 (tie)
  37. Lainey, 67
  38. Anna, 66 (tie)
  39. Eliana, 66 (tie)
  40. Emilia, 65
  41. Lucy, 64
  42. Audrey, 61 (tie)
  43. Naomi, 61 (tie)
  44. Avery, 58
  45. Rehmat, 56 (tie)
  46. Willow, 56 (tie)
  47. Adeline, 55 (tie)
  48. Zoey, 55 (tie)
  49. Sadie, 54 (tie)
  50. Stella, 54 (tie)
  51. Ayla, 53 (tie)
  52. Claire, 53 (tie)

Boy names

  1. Noah, 248 baby boys
  2. Oliver, 203
  3. Liam, 196
  4. Theodore, 187
  5. Henry, 160
  6. William, 148
  7. Ethan, 141 (tie)
  8. Leo, 141 (tie)
  9. Jack, 140
  10. Lucas, 139
  11. Levi, 138
  12. Benjamin, 133 (tie)
  13. James, 133 (tie)
  14. Adam, 126
  15. Wyatt, 119
  16. Daniel, 117
  17. Luca, 111
  18. Nathan, 108
  19. Hudson, 107 (tie)
  20. Owen, 107 (tie)
  21. Bennett, 105
  22. Elijah, 104
  23. Thomas, 103
  24. Logan, 102 (tie)
  25. Muhammad, 102 (tie)
  26. Luke, 96
  27. Beau, 95
  28. Maverick, 94
  29. Samuel, 88
  30. Arthur, 84
  31. Jacob, 83
  32. Asher, 81
  33. Cooper, 80 (tie)
  34. Jackson, 80 (tie)
  35. Caleb, 79 (3-way tie)
  36. Elias, 79 (3-way tie)
  37. Ezra, 79 (3-way tie)
  38. Gabriel, 78
  39. Alexander, 77
  40. David, 76
  41. Lincoln, 75
  42. Aiden, 74 (tie)
  43. Wesley, 74 (tie)
  44. Zorawar, 73
  45. Isaac, 71 (tie)
  46. Miles, 71 (tie)
  47. Theo, 70
  48. Carter, 68
  49. Grayson, 65 (5-way tie)
  50. John, 65 (5-way tie)
  51. Mason, 65 (5-way tie)
  52. Matthew, 65 (5-way tie)
  53. Ryan, 65 (5-way tie)

Lainey (ranked 37th) was one of Canada’s fastest-rising girl names, and Zorawar (ranked 44th) was one of Canada’s fastest-rising boy names.

What about the names at the other end of the spectrum? Here’s a selection of the baby names that were bestowed just once in Alberta last year:

Unique girl namesUnique boy names
Aapistsisskitsi, Brevity, Cleofe, Datura, Edrielle, Frishta, Guidance, Hivirikee, Ilunga, Jinanshi, Katawasisin, Luladay, Milto, Nocturna, Olithea, Persimmyn, Quindy, Rhodalyn, Sora, Tezlie, Urenna, Viridis, Waseskwan, Xaeia, Yarrow, ZanessraAalto, Behxhet, Cedar-Sage, Delaneaux, Entz, Fomo, Gloriliel, Haoqi, Invictus, Joonharu, Kamharida, Luigi, Miekkonen, Nîmihitow, Okimâw, Piyêsiw, Qyler, Ryunosuke, Shinichi, Tobit, Urvil, Valo, Woodland, Xevreau, Yipei, Zildjian

Some explanations for a few of the above:

  • Aapistsisskitsi means “flower blossom” in Blackfoot.
  • Invictus means “unconquered” in Latin.
  • Katawasisin means “it is beautiful” in Cree.
  • Meikkonen means “little man” in Finnish. (The word mies means “man.”)
  • Nîmihitow means “he/she dances” in Cree.
  • Okimâw means “chief, leader” in Cree.
  • Piyêsiw means “thunderbird” in Cree.
  • Viridis means “green, youthful” in Latin.
  • Waseskwan means “the sky is clear” in Cree.
  • Zildjian is a musical instrument maker specializing in cymbals.
    • The company was founded in the 1620s by Avedis, an Armenian metalsmith based in Constantinople. In 1623, the Sultan of the Ottoman Empire, Mustafa I, granted Avedis the family name Zildjian, meaning “son of [the] cymbal maker.”

Finally, here’s a link to Alberta’s 2023 rankings, if you’d like to compare last year to the year before.

Sources:

Image: Adapted from Flag of Alberta (public domain)

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

Flag of the United Kingdom
Flag of the United Kingdom

Last year, the countries of England and Wales together welcomed 594,677 babies.

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

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

Girl names

  1. Olivia, 2,761 baby girls
  2. Amelia, 2,448
  3. Lily, 2,185
  4. Isla, 2,056
  5. Ivy, 1,956
  6. Florence, 1,936
  7. Freya, 1,929
  8. Poppy, 1,888
  9. Ava, 1,774
  10. Elsie, 1,727
  11. Isabella, 1,708
  12. Sofia, 1,626
  13. Sophia, 1,610
  14. Mia, 1,609
  15. Maya, 1,592
  16. Bonnie, 1,583
  17. Phoebe, 1,549
  18. Daisy, 1,548
  19. Sienna, 1,537
  20. Evelyn, 1,512
  21. Willow, 1,481
  22. Harper, 1,461
  23. Charlotte, 1,418
  24. Rosie, 1,406
  25. Grace, 1,390
  26. Maeve, 1,265
  27. Millie, 1,255
  28. Margot, 1,243
  29. Evie, 1,231
  30. Arabella, 1,222
  31. Matilda, 1,220
  32. Hallie, 1,218
  33. Delilah, 1,180
  34. Emily, 1,170
  35. Aria, 1,154
  36. Penelope, 1,133
  37. Mabel, 1,113
  38. Lottie, 1,109
  39. Ella, 1,108
  40. Ada, 1,049
  41. Ruby, 1,020
  42. Violet, 1,010
  43. Aurora, 1,002
  44. Maisie, 992
  45. Emilia, 961
  46. Mila, 953
  47. Ayla, 922
  48. Luna, 908
  49. Alice, 896
  50. Sophie, 886

Boy names

  1. Muhammad, 5,721 baby boys
  2. Noah, 4,139
  3. Oliver, 3,492
  4. Arthur, 3,368
  5. Leo, 3,324
  6. George, 3,257
  7. Luca, 2,814
  8. Theodore, 2,761
  9. Oscar, 2,747
  10. Archie, 2,575
  11. Jude, 2,540
  12. Theo, 2,387
  13. Freddie, 2,369
  14. Henry, 2,360
  15. Arlo, 2,220
  16. Alfie, 2,020
  17. Charlie, 1,956
  18. Finley, 1,886
  19. Albie, 1,820
  20. Harry, 1,765
  21. Mohammed, 1,760
  22. Jack, 1,711
  23. Elijah, 1,661
  24. Rory, 1,588
  25. Lucas, 1,550
  26. Thomas, 1,543
  27. William, 1,517
  28. Louie, 1,516
  29. Teddy, 1,506
  30. Jacob, 1,484
  31. Edward, 1,461
  32. Roman, 1,454
  33. Reuben, 1,442
  34. Oakley, 1,432
  35. Adam, 1,410
  36. Alexander, 1,365
  37. Isaac, 1,360
  38. Ezra, 1,339
  39. Tommy, 1,324
  40. James, 1,252
  41. Rowan, 1,246
  42. Hudson, 1,216
  43. Reggie, 1,194
  44. Max, 1,140
  45. Sebastian, 1,116
  46. Hugo, 1,094
  47. Louis, 1,092
  48. Ethan, 1,086
  49. Ronnie, 1,059
  50. Joshua, 1,027

In the girls’ top 10, Poppy and Elsie replaced Willow and Isabella.

In the boys’ top 10, Archie replaced Henry.

At the other end of the spectrum I spotted Bryher (given to 5 baby girls), no doubt inspired by Bryher Island, located off the coast of Cornwall.

And, speaking of rare names, here’s a selection of those that were given to just three babies each in England and Wales (combined) in last year:

Rare girl namesRare boy names
Ascia, Barley, Clementina, Drashti, Euphemia, Fodhla, Gwenlli, Hyacinth, Isidora, Jindh, Kanak, Letizia, Migle, Ngoc, Olayinka, Pearly, Quinnie, Rennala, Sorella, Tirion, Unathi, Valora, Wallis, Xanthi, Yuet, ZhilaAelfred, Bramwell, Canelo, Doulton, Erling, Ferdia, Gursimran, Horace, Iorwerth, Jolyon, Kenshin, Llywelyn, Mawgan, Nikunj, Ozair, Penuel, Quintus, Rudolph, Shabsi, Teifion, Ugnius, Vishvam, Western, Xyleek, Ynyr, Zaroon

Some facts/thoughts about a few of the above…

  • Canelo is the Spanish word for “cinnamon.” (It’s also used as a nickname for a redheaded person.)
  • Erling is the first name of Norwegian soccer player Erling Haaland (who currently plays for Manchester City).
  • Gwenlli is a short form of the Welsh name Gwenllian.
  • Migle is based on the Lithuanian word migla, meaning “mist.”
  • Teifion may be based on the name of the River Teifi in Wales.
  • Xyleek, which debuted impressively in the U.S. data last year, may have been inspired by a TikTok video.
  • Ynyr is the Welsh form of the Latin name Honorius.

Finally, here are the 2024 rankings for Scotland and Northern Ireland — the other two countries in the United Kingdom — and the 2023 rankings for England and Wales, if you’d like to compare last year to the year before.

Sources:

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

Popular baby names (and Maori baby names) in New Zealand, 2024

Flag of New Zealand
Flag of New Zealand

Last year, the island nation of New Zealand welcomed a total of 59,199 babies.

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

Here are New Zealand’s top 50+ girl names and top 50 boy names of 2024:

Girl names

  1. Isla, 190 baby girls
  2. Amelia, 183
  3. Charlotte, 173
  4. Lily, 158
  5. Isabella, 155
  6. Olivia, 154
  7. Hazel, 144
  8. Harper, 141
  9. Mia, 137
  10. Mila, 133
  11. Ava, 129 (tie)
  12. Ruby, 129 (tie)
  13. Sophie, 128
  14. Grace, 120
  15. Chloe, 114
  16. Ella, 113
  17. Aria, 112
  18. Willow, 107 (tie)
  19. Zoe, 107 (tie)
  20. Evelyn, 105 (tie)
  21. Millie, 105 (tie)
  22. Violet, 103
  23. Sophia, 102
  24. Daisy, 101
  25. Freya, 97
  26. Lucy, 96
  27. Ivy, 94
  28. Sienna, 92
  29. Emily, 91
  30. Amaia, 89 (tie)
  31. Matilda, 89 (tie)
  32. Olive, 88
  33. Margot, 87
  34. Kaia, 85 (tie)
  35. Maeve, 85 (tie)
  36. Ellie, 82
  37. Billie, 81 (tie)
  38. Layla, 81 (tie)
  39. Frankie, 80
  40. Stella, 79
  41. Georgia, 78 (tie)
  42. Sadie, 78 (tie)
  43. Maia, 77 (tie)
  44. Sofia, 77 (tie)
  45. Aurora, 74 (tie)
  46. Elsie, 74 (tie)
  47. Penelope, 72 (tie)
  48. Poppy, 72 (tie)
  49. Luna, 71
  50. Eden, 70 (3-way tie)
  51. Florence, 70 (3-way tie)
  52. Riley, 70 (3-way tie)

Boy names

  1. Noah, 250 baby boys
  2. Oliver, 228
  3. Leo, 202
  4. George, 198 (tie)
  5. Jack, 198 (tie)
  6. Luca, 192
  7. Theodore, 189
  8. Elijah, 159
  9. Theo, 158
  10. Arthur, 152
  11. Charlie, 149
  12. James, 141
  13. Lucas, 137
  14. Henry, 135
  15. Arlo, 132 (3-way tie)
  16. Hudson, 132 (3-way tie)
  17. William, 132 (3-way tie)
  18. Archie, 131
  19. Lachlan, 121
  20. Cooper, 116
  21. Ezra, 114 (tie)
  22. Finn, 114 (tie)
  23. Liam, 113 (tie)
  24. Thomas, 113 (tie)
  25. Ethan, 106 (4-way tie)
  26. Hugo, 106 (4-way tie)
  27. Levi, 106 (4-way tie)
  28. Oscar, 106 (4-way tie)
  29. Hunter, 105
  30. Max, 101
  31. Carter, 98 (tie)
  32. Louie, 98 (tie)
  33. Mason, 97
  34. Felix, 94
  35. Asher, 93
  36. Archer, 87 (3-way tie)
  37. Austin, 87 (3-way tie)
  38. Daniel, 87 (3-way tie)
  39. Beau, 85 (tie)
  40. Luke, 85 (tie)
  41. Benjamin, 84
  42. Alexander, 82
  43. Luka, 79 (tie)
  44. Roman, 79 (tie)
  45. Jasper, 78
  46. Elias, 77
  47. Riley, 76
  48. Joseph, 74
  49. Harvey, 72
  50. Louis, 71

The girls’ top 100 included Mackenzie (66th), Asees (80th), Arabella (89th), and Esther (92nd).

The boys’ top 100 included Zorawar (55th), Oakley (59th), Atlas (78th), and Bodhi (97th).

And what about Maori names specifically?

The top Maori baby names in New Zealand in 2024 — just like in 2023, and 2022 — were Aroha/Te Aroha for girls and Ariki/Te Ariki for boys.

Here are New Zealand’s top 10 Maori girl names and top 10 Maori boy names:

Maori girl names

  1. Aroha/Te Aroha, 173 baby girls
  2. Maia/Te Maia, 137
  3. Moana/Te Moana, 84
  4. Anahera/Te Anahera, 66
  5. Atarangi/Te Atarangi, 60
  6. Manaia, 58
  7. Rangimarie/Te Rangimarie, 54
  8. Rangi/Te Rangi, 49
  9. Marama/Te Marama, 48
  10. Tui, 45

Maori boy names

  1. Ariki/Te Ariki, 137 baby boys
  2. Wiremu, 100
  3. Koa, 76
  4. Mikaere, 74
  5. Rangi/Te Rangi, 70
  6. Nikau, 68
  7. Rawiri, 65
  8. Kiwa, 55
  9. Kahurangi/Te Kahurangi, 52
  10. Manaaki, 51

(Please note that I’ve simplified these lists a bit, because Maori names/words that contain macrons don’t render properly on my site.)

Interestingly, the Maori rankings don’t cover the calendar year 2024, like New Zealand’s national rankings do. Instead, they cover births from July 1, 2024, to June 18, 2025. These dates coincide with Matariki, a.k.a. Maori New Year.

Sources: Top Baby Names – New Zealand Government, Top baby names for 2024 – Beehive.govt.nz, Aroha/Te Aroha and Ariki/Te Ariki top Maori baby names of 2024/2025 – dia.govt.nz

Image: Adapted from Flag of New Zealand (public domain)