Top 25 Female Baby Names,
Michigan, 2010 and 2025



2010

2025



Rank Name Frequency Rank Name Frequency


Total Female Births: 56,053 Total Female Births: 48,679


1. Sophia 638 1. Charlotte 386
2. Isabella 636 2. Amelia 379
3. Olivia 620 3. Sophia 355
4. Ava 593 4. Eleanor 296
5. Emma 570 5. Olivia 294
6. Madison 480 6. Evelyn 291
7. Addison 395 7. Emma 267
8. Abigail 393 8. Violet 262
9. Ella 378 9. Lainey 257
10. Chloe 353 10. Isabella 241
11. Grace 335 11. Harper 240
12. Emily 324 12. Aurora 237
13. Alexis 308 13-14. Ava 234
14. Elizabeth 305 13-14. Nora 234
15. Lillian 304 15. Isla 231
16. Nevaeh 291 16. Hazel 212
17. Brooklyn 290 17. Josephine 191
18. Natalie 261 18. Lily 187
19. Lily 259 19. Ivy 186
20. Avery 251 20. Lucy 182
21. Morgan 222 21. Ella 181
22. Aubrey 221 22. Mila 180
23. Hailey 220 23. Mia 179
24. Gabriella 219 24. Layla 178
25-26. Layla 217 25. Grace 175
25-26. Leah 217      

 

Note: The frequency is calculated by counting the unique spelling of the name.  For example, in order to determine the frequency of the name "Kathy", babies named "Cathy" would not be considered, even though the two names sound alike and would have a higher rank if both were counted as one.
Source: 2025 and 2010 Michigan Resident Birth File. Division for Vital Records & Health Statistics, Michigan Department of Health & Human Services

October 27, 2026