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

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 Mia


Posts that mention the name Mia

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

Flag of the United Kingdom
Flag of the United Kingdom

The 2022 rankings for England and Wales are finally here!

Two years ago, England and Wales welcomed over to 605,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 2022:

Girl names

  1. Olivia, 3,289 baby girls
  2. Amelia, 2,884
  3. Isla, 2,613
  4. Ava, 2,293
  5. Lily, 2,281
  6. Ivy, 2,195
  7. Freya, 2,162
  8. Florence, 1,971
  9. Isabella, 1,927
  10. Mia, 1,868
  11. Willow, 1,867
  12. Sienna, 1,859
  13. Poppy, 1,848
  14. Sophia, 1,813
  15. Elsie, 1,763
  16. Rosie, 1,686
  17. Grace, 1,675
  18. Millie, 1,670
  19. Emily, 1,609
  20. Sofia, 1,576
  21. Daisy, 1,563
  22. Evelyn, 1,560
  23. Evie, 1,534
  24. Phoebe, 1,531
  25. Ella, 1,522
  26. Charlotte, 1,496
  27. Harper, 1,449
  28. Maya, 1,406
  29. Matilda, 1,363
  30. Ruby, 1,271
  31. Aria, 1,229
  32. Penelope, 1,206
  33. Hallie, 1,202
  34. Luna, 1,174
  35. Bonnie, 1,148
  36. Ada, 1,138
  37. Emilia, 1,128
  38. Alice, 1,119
  39. Sophie, 1,115
  40. Esme, 1,101
  41. Isabelle, 1,089
  42. Maisie, 1,072
  43. Violet, 1,057
  44. Delilah, 1,054
  45. Mila, 1,042
  46. Eva, 1,029
  47. Arabella, 1,019
  48. Maeve, 990
  49. Aurora, 972
  50. Mabel, 964

Boy names

  1. Noah, 4,586 baby boys
  2. Muhammad, 4,177
  3. George, 3,699
  4. Oliver, 3,691
  5. Leo, 3,610
  6. Arthur, 3,603
  7. Oscar, 2,883
  8. Theodore, 2,835
  9. Theo, 2,808
  10. Freddie, 2,760
  11. Archie, 2,684
  12. Luca, 2,625
  13. Henry, 2,624
  14. Jack, 2,431
  15. Harry, 2,403
  16. Charlie, 2,391
  17. Alfie, 2,304
  18. Arlo, 2,176
  19. Thomas, 2,101
  20. Teddy, 2,030
  21. Finley, 2,025
  22. Jacob, 1,892
  23. Tommy, 1,824
  24. William, 1,806
  25. Lucas, 1,771
  26. Isaac, 1,733
  27. Mohammed, 1,694
  28. Alexander, 1,651
  29. Albie, 1,641
  30. Roman, 1,640
  31. Edward, 1,612
  32. Jude, 1,601
  33. Elijah, 1,549
  34. James, 1,534
  35. Joshua, 1,478
  36. Reuben, 1,475
  37. Max, 1,459
  38. Rory, 1,435
  39. Sebastian, 1,409
  40. Louie, 1,396
  41. Adam, 1,374
  42. Mason, 1,369
  43. Ethan, 1,268 (tie)
  44. Hudson, 1,268 (tie)
  45. Harrison, 1,236
  46. Ezra, 1,217
  47. Hugo, 1,193
  48. Louis, 1,184
  49. Reggie, 1,159
  50. Joseph, 1,158

According to the press release from the Office of National Statistics…

  • In the girls’ top 10, Isabella replaced Willow.
  • In the boys’ top 10, Theodore, Theo, and Freddie replaced Harry, Henry, and Archie.
  • In the girls’ top 100, Ophelia, Ottilie, Eloise, Nova, and Fatima replaced Holly, Heidi, Anna, Amber, and Beatrice.
  • In the boys’ top 100, Leon, Elias, Musa, Axel, and Ibrahim replaced Charles, Harvey, Ollie, and Nathan.

England and Wales are two separate countries within the United Kingdom. (The rest of the UK is made up of Scotland and Northern Ireland.) In terms of population, England has about 56.5 million residents, whereas Wales has around 3.1 million.

Here are the top 10 girl names and top 10 boy names in each of the two countries individually:

EnglandWales
Top girl names1. Olivia, 3,144 baby girls
2. Amelia, 2,755
3. Isla, 2,476
4. Ava, 2,179
5. Lily, 2,158
6. Ivy, 2,081
7. Freya, 2,051
8. Florence, 1,878
9. Isabella, 1,847
10. Sienna, 1,788
1. Olivia, 145 baby girls
2. Isla, 137
3. Amelia 129
4. Lily, 122
5. Elsie, 120
6. Ava, 114 (tie)
7. Ivy, 114 (tie)
8. Millie, 111
9. Freya, 110
10. Ella, 104
Top boy names1. Noah, 4,320 baby boys
2. Muhammad, 4,136
3. George, 3,548
4. Oliver, 3,502
5. Leo, 3,470
6. Arthur, 3,423
7. Oscar, 2,729
8. Theodore, 2,720
9. Freddie, 2,620
10. Theo, 2,611
1. Noah, 264 baby boys
2. Theo, 196
3. Oliver, 188
4. Arthur, 180
5. Luca, 166
6. Oscar, 154
7. George, 149
8. Archie, 144
9. Freddie, 140
10. Leo, 139

And now let’s check out 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 (combined) in 2022:

Rare girl namesRare boy names
Accalia, Briseis, Casiana, Diellza, Ettalie, Farishta, Gwenna, Hestia, Irida, Iseult, Jun, Kanika, Larsa, Myfanwy, Nehizena, Ovelia, Prunella, Quinne, Renaelia, Siella, Tamima, Urte, Varnika, Wafaa, Xiana, Yuet, ZartashaAurion, Boyan, Cary, Daxson, Eifion, Flavian, Granth, Henrick, Ilai, Jasser, Klaidi, Llyr, Mordy, Naoise, Oax, Petrit, Quillon, Ransford, Sanchez, Torrin, Usaid, Volodymyr, Wolfy, Xand, Yudhveer, Zaamin

Renaelia’s usage was no doubt inspired by British influencer Imogen Horton, who welcomed a baby girl named Renaelia in September of 2022. Several weeks after the birth, Imogen posted a video in which she and her husband Spencer revealed the baby’s name and explained how it was coined.

Volodymyr’s usage may have been influenced by Ukrainian president Volodymyr Zelenskyy.

Finally, here’s a link to England and Wales’ 2021 rankings, if you’d like to check them out.

Sources:

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

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

Flag of Alberta
Flag of Alberta

Alberta — Canada’s westernmost prairie province — welcomed 47,263 babies last year.

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

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

Girl names

  1. Olivia, 210 baby girls
  2. Amelia, 145
  3. Sophia, 138
  4. Charlotte, 135
  5. Emma, 133
  6. Isla, 120
  7. Evelyn, 114
  8. Chloe, 101 (tie)
  9. Violet, 101 (tie)
  10. Ava, 99 (tie)
  11. Emily, 99 (tie)
  12. Hannah, 98 (tie)
  13. Hazel, 98 (tie)
  14. Abigail, 95
  15. Lily, 92
  16. Ella, 91 (tie)
  17. Harper, 91 (tie)
  18. Aurora, 90
  19. Grace, 88
  20. Aria, 87
  21. Mia, 86 (tie)
  22. Nora, 86 (tie)
  23. Ivy, 85
  24. Sophie, 84
  25. Mila, 82
  26. Ellie, 81
  27. Isabella, 79
  28. Eleanor, 78 (tie)
  29. Elizabeth, 78 (tie)
  30. Avery, 73
  31. Georgia, 71 (tie)
  32. Sofia, 71 (tie)
  33. Maya, 67
  34. Naomi, 66
  35. Lucy, 65
  36. Scarlett, 64
  37. Maeve, 62 (3-way tie)
  38. Quinn, 62 (3-way tie)
  39. Sadie, 62 (3-way tie)
  40. Luna, 60
  41. Kinsley, 57 (4-way tie)
  42. Layla, 57 (4-way tie)
  43. Stella, 57 (4-way tie)
  44. Zoey, 57 (4-way tie)
  45. Hailey, 56
  46. Zoe, 55
  47. Paisley, 54 (tie)
  48. Penelope, 54 (tie)
  49. Alice, 53 (6-way tie)
  50. Amira, 53 (6-way tie)
  51. Audrey, 53 (6-way tie)
  52. Eliana, 53 (6-way tie)
  53. Eva, 53 (6-way tie)
  54. Wren, 53 (6-way tie)

Boy names

  1. Noah, 276 baby boys
  2. Liam, 181
  3. Oliver, 178
  4. Theodore, 173
  5. Jack, 153
  6. Henry, 146
  7. Lucas, 140
  8. Benjamin, 137
  9. James, 136
  10. William, 133
  11. Ethan, 131
  12. Owen, 129
  13. Adam, 123
  14. Levi, 117
  15. Bennett, 114 (tie)
  16. Leo, 114 (tie)
  17. Daniel, 111
  18. Maverick, 107
  19. Elijah, 106
  20. Muhammad, 100
  21. Asher, 96
  22. Hudson, 95
  23. Alexander, 94 (tie)
  24. Thomas, 94 (tie)
  25. Nathan, 92
  26. Beau, 90
  27. Jackson, 89
  28. Grayson, 87 (3-way tie)
  29. Luke, 87 (3-way tie)
  30. Wyatt, 87 (3-way tie)
  31. Caleb, 83
  32. Elias, 80
  33. Jacob, 79
  34. Ezra, 78 (3-way tie)
  35. Logan, 78 (3-way tie)
  36. Rowan, 78 (3-way tie)
  37. David, 77 (3-way tie)
  38. Myles, 77 (3-way tie)
  39. Theo, 77 (3-way tie)
  40. Lincoln, 76 (tie)
  41. Luca, 76 (tie)
  42. Isaac, 74 (tie)
  43. Wesley, 74 (tie)
  44. Carter, 73
  45. Arthur, 72 (tie)
  46. Gabriel, 72 (tie)
  47. Michael, 71 (tie)
  48. Samuel, 71 (tie)
  49. Aiden, 70 (tie)
  50. Joseph, 70 (tie)

Thousands of other names were given to a single baby each in Alberta last year. Here’s a small selection of those single-use names:

Unique girl namesUnique boy names
Adonica, Birille, Curly-Anne, Dalanda, Eleojo, Flaxee, Garance, Hailstorm-Leone, Ianah, Jina, Kimowan, Liala, Mihkokwaniy, Mulberry, Nîpsîy, Ozya, Parfaite, Pinkbella, Prism-Rose, Quenzy, Rhya, Simdi, Toriola, Uzira, Vhea, Wapakwaniy, Xeya, Yovela, ZhilaAuxter, Baffin, Chancel, Dezio, Edbert, Firekeeper, Graysky, Hashké, Iron, Jandro, Kalahari, Kisâkihitin, Kittiwake, Ludacris, Mardochée, Mîtos, Nightsong, Omâciw, Pelvin, Qudus, Rastko, Stoic, Tazler, Uros, Vyron, Wynn-Fortune, Xyno, York, Zaffarjot

Some possible explanations and/or influences for a few of the above:

  • Baffin is both an island and a bay in Canada. (Both were named after English explorer William Baffin.)
  • Hashké means “warrior” in Navajo.
  • Kalahari is a desert in Southern Africa.
  • Kimowan means “it is raining” in Cree.
    • The related name Kimiwan, meaning “rain,” was given to 2 baby girls.
  • Kisâkihitin means “I love you” (or, “you are loved by me”) in Cree.
  • Kittiwake refers to a type of seagull.
  • Ludacris is the stage name of American rapper Christopher Bridges.
    • I hope this baby’s family caught Ludacris in Usher’s Super Bowl halftime show earlier this year!
  • Mihkokwaniy means “rose” in Cree.
  • Mîtos means “poplar [tree]” in Cree.
  • Nîpsîy means “willow” in Cree.
  • Omâciw means “moose hunter” or “big game hunter” in Cree.
  • Parfaite means “perfect” in French.
  • Wapakwaniy is one letter away from wapikwaniy, the Cree word for “flower.”

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

Sources: Alberta’s top baby names – Alberta.ca, Alberta’s baby name superstar steals the show again – Alberta.ca, Online Cree Dictionary, You always come first with me: kisâkihitin and “Order of Persons” in Cree – Cree Literacy Network

Image: Adapted from Flag of Alberta (public domain)

Popular baby names in Puerto Rico, 2023

Flag of Puerto Rico
Flag of Puerto Rico

The U.S. territory of Puerto Rico welcomes roughly 19,000 babies per year.

Last year, the most popular baby names in Puerto Rico were Valentina and Thiago.

Here are Puerto Rico’s top 50 girl names and top 50+ boy names of 2023:

Girl names

  1. Valentina, 177 baby girls
  2. Aurora, 113 (tie)
  3. Emma, 113 (tie)
  4. Victoria, 100
  5. Catalina, 94 (tie)
  6. Luna, 94 (tie)
  7. Amaia, 89 (tie)
  8. Gianna, 89 (tie)
  9. Isabella, 88
  10. Alaia, 82
  11. Mia, 80
  12. Mikaela, 78
  13. Ainara, 75 (tie)
  14. Amira, 75 (tie)
  15. Milena, 70
  16. Amalia, 68
  17. Amanda, 66
  18. Antonella, 65
  19. Camila, 62
  20. Amelia, 61
  21. Elena, 57 (tie)
  22. Leah, 57 (tie)
  23. Paula, 56
  24. Sofia, 54
  25. Kamila, 50
  26. Gia, 47
  27. Stella, 42
  28. Mila, 41
  29. Ainhoa, 40
  30. Sophia, 39
  31. Adara, 38
  32. Lia, 36
  33. Alana, 35
  34. Amirah, 32 (4-way tie)
  35. Nahia, 32 (4-way tie)
  36. Nahiara, 32 (4-way tie)
  37. Valeria, 32 (4-way tie)
  38. Andrea, 31
  39. Paulette, 30
  40. Alanna, 29 (tie)
  41. Brianna, 29 (tie)
  42. Adhara, 28 (4-way tie)
  43. Amahia, 28 (4-way tie)
  44. Ana, 28 (4-way tie)
  45. Gabriela, 28 (4-way tie)
  46. Paulina, 27
  47. Amaya, 25 (4-way tie)
  48. Arlet, 25 (4-way tie)
  49. Katalina, 25 (4-way tie)
  50. Mariana, 25 (4-way tie)

Boy names

  1. Thiago, 290 baby boys
  2. Liam, 264
  3. Noah, 201
  4. Mateo, 156
  5. Sebastian, 146
  6. Lucas, 140
  7. Dylan, 119
  8. Ian, 115
  9. Matias, 94
  10. Adrian, 89 (tie)
  11. Elian, 89 (tie)
  12. Jayden, 84
  13. Mauro, 79
  14. Angel, 77
  15. Milan, 76
  16. Ethan, 74
  17. Nicolas, 70
  18. Jacob, 67
  19. Fabian, 66
  20. Diego, 65
  21. Elias, 63
  22. Gael, 59
  23. Aaron, 56
  24. Isaac, 51
  25. Eithan, 50 (tie)
  26. Eliam, 50 (tie)
  27. Gian, 49
  28. Enzo, 48
  29. Evan, 45 (tie)
  30. Luis, 45 (tie)
  31. Isaias, 44 (tie)
  32. Matteo, 44 (tie)
  33. Daniel, 42
  34. Julian, 40
  35. Caleb, 37
  36. Eiden, 36 (3-way tie)
  37. Gabriel, 36 (3-way tie)
  38. Matthew, 36 (3-way tie)
  39. Carlos, 34 (tie)
  40. Santiago, 34 (tie)
  41. Aiden, 33 (3-way tie)
  42. Damian, 33 (3-way tie)
  43. Dario, 33 (3-way tie)
  44. Alejandro, 32 (tie)
  45. Amir, 32 (tie)
  46. Alan, 30
  47. Alvaro, 29 (3-way tie)
  48. Keyden, 29 (3-way tie)
  49. Ryan, 29 (3-way tie)
  50. Iker, 28 (3-way tie)
  51. Jose, 28 (3-way tie)
  52. Zaid, 28 (3-way tie)

Eiden on the boys’ list caught my attention, as Eiden was also mentioned in the SSA’s press release this year. It’s on the rise both in the U.S. and in Puerto Rico right now.

The person who wrote the press release theorized that the rise of Eiden was being fueled by Wisconsin-based influencer Wyatt Eiden. But the name’s increasing popularity in Puerto Rico — plus the fact that 40% of Eiden’s U.S. usage occurred in four states with large Spanish-speaking populations (TX, CA, NY, and FL) — makes me think the name is being used primarily among U.S.-based Latin Americans (who are probably not watching Wyatt Eiden’s English-language interview/trivia videos on TikTok).

(And now I’m thinking of a recent comment by alex, who noticed that “names that have seen some use in Caribbean Latin America for 20+ years” are starting to pop up in the U.S. data, and wondered if Venezuelan immigration might have something to do with it…)

In 2022, the top names in Puerto Rico were Valentina and Liam.

Finally, what were the most popular baby names in all the other U.S. territories (American Samoa, Guam, U.S. Virgin Islands, and Northern Mariana Islands) combined last year? Olivia and Elijah.

Sources: Popular Names by Territory – SSA, State and Territorial Data – National Center for Health Statistics – CDC

Image: Adapted from Flag of Puerto Rico (public domain)

Most popular baby girl names (length by length) in the U.S. in 2023

Lengths of baby girl names in the U.S. in 2023

Going length by length (e.g., 2 letters long, 3 letters long, 4 letters long…), what were last year’s most popular baby girl names?

Before we get to the lists, a few quick facts:

  • The most common length for girl names in 2023 was 6 letters (used 28.67% of the time), followed by 5 letters (22.02%).
  • The length that increased the most in usage for girl names (from 2022 to 2023) was 5 letters.
  • The length that decreased the most in usage for girl names (from 2022 to 2023) was 7 letters.

Top girl names with 2 letters:

  1. Jo, 46 baby girls
  2. An, 40
  3. Vy, 28
  4. Bo, 22
  5. Zo, 16
  6. Vi, 14
  7. Lu, 11 (tie)
  8. Yi, 11 (tie)
  9. Io, 10
  10. Eh, 9

Top girl names with 3 letters:

  1. Mia, 11,359 baby girls
  2. Ava, 9,682
  3. Zoe, 5,160
  4. Ivy, 5,036
  5. Eva, 2,405
  6. Ada, 1,647
  7. Amy, 1,483
  8. Lia, 1,425
  9. Ana, 1,327
  10. Gia, 1,155

Top girl names with 4 letters:

  1. Emma, 13,527 baby girls
  2. Luna, 7,811
  3. Lily, 6,146
  4. Aria, 5,996
  5. Nora, 5,994
  6. Mila, 5,895
  7. Ella, 5,643
  8. Isla, 5,357
  9. Nova, 5,248
  10. Lucy, 4,858

Top girl names with 5 letters:

  1. Sofia, 7,641 baby girls
  2. Emily, 6,154
  3. Hazel, 6,154
  4. Chloe, 5,960
  5. Ellie, 5,951
  6. Avery, 5,859
  7. Layla, 5,678
  8. Grace, 4,886
  9. Riley, 4,617
  10. Naomi, 4,456

Top girl names with 6 letters:

  1. Olivia, 15,270 baby girls
  2. Amelia, 12,311
  3. Sophia, 11,944
  4. Evelyn, 9,082
  5. Harper, 7,769
  6. Camila, 7,565
  7. Violet, 6,342
  8. Gianna, 6,129
  9. Aurora, 6,054
  10. Eliana, 5,329

Top girl names with 7 letters:

  1. Eleanor, 6,739 baby girls
  2. Abigail, 5,661
  3. Madison, 5,160
  4. Delilah, 4,031
  5. Lillian, 3,927
  6. Paisley, 3,727
  7. Genesis, 3,651
  8. Madelyn, 3,632
  9. Leilani, 3,543
  10. Addison, 3,520

Top girl names with 8 letters:

  1. Isabella, 10,808 baby girls
  2. Scarlett, 6,288
  3. Penelope, 6,041
  4. Victoria, 4,434
  5. Caroline, 2,859
  6. Brooklyn, 2,850
  7. Savannah, 2,739
  8. Madeline, 2,726
  9. Serenity, 2,548
  10. Samantha, 2,363

Top girl names with 9 letters:

  1. Charlotte, 12,596 baby girls
  2. Elizabeth, 6,566
  3. Valentina, 4,075
  4. Josephine, 3,347
  5. Gabriella, 2,782
  6. Everleigh, 1,920
  7. Mackenzie, 1,737
  8. Genevieve, 1,734
  9. Anastasia, 1,725
  10. Katherine, 1,697

Top girl names with 10 letters:

  1. Evangeline, 1,407 baby girls
  2. Alessandra, 788
  3. Alexandria, 755
  4. Jacqueline, 560
  5. Clementine, 554
  6. Persephone, 376
  7. Bernadette, 185
  8. Montserrat, 169
  9. Evangelina, 149
  10. Wilhelmina, 139

Top girl names with 11 letters:

  1. Christianna, 17 baby girls
  2. Anavictoria, 15
  3. Heavenleigh, 13
  4. Alejandrina, 11 (tie)
  5. Oliviagrace, 11 (tie)
  6. Aadhyareddy, 10
  7. Anjolaoluwa, 9 (6-way tie)
  8. Charlierose, 9 (6-way tie)
  9. Mariahelena, 9 (6-way tie)
  10. Mariaisabel, 9 (6-way tie)
  11. Oluwanifemi, 9 (6-way tie)
  12. Stellamarie, 9 (6-way tie)

(I’m excluding the longer names because they’re quite rare overall.)

Source: SSA