Baby names

The most popular baby names in Michigan, 2025

In 2025, the most popular baby names in Michigan were Charlotte (381 babies) for girls and Theodore (490 babies) for boys. Charlotte was also the top girl's name in 2024. Theodore was 2nd for boys in 2024. Of the top 100, Haven climbed the most, up 128 places from 2024.

Top girl's name in 2025

Charlotte

381 girls in Michigan

Top boy's name in 2025

Theodore

490 boys in Michigan

Top girls' names in Michigan, 2025

Rank Name Babies Since 2024
1 Charlotte 381 same
2 Amelia 368 same
3 Sophia 341 up 3
4 Eleanor 294 up 8
5 Evelyn 286 same
6 Olivia 285 down 3
7 Violet 261 up 2
8 Emma 257 down 4
9 Lainey 250 up 3
10 Harper 235 down 2
11 Isabella 234 up 3
12 Ava 231 down 5
13 Nora 230 down 3
14 Aurora 229 up 1
15 Isla 227 up 2
16 Hazel 204 same
17 Josephine 186 up 16
18 Ivy 182 up 13
19 Lily 181 up 14
20 Mila 180 same
21 Ella 178 up 3
22 Mia 177 down 11
23 Lucy 175 down 5
24 Eliana 172 up 17
25 Grace 171 up 6
The rest of the top 100 girls' names
Rank Name Babies Since 2024
26 Layla 170 down 4
27 Penelope 166 same
28 Avery 164 down 2
29 Vivian 163 up 13
30 Aria 158 up 5
31 Elizabeth 156 down 7
31 Nova 156 down 12
31 Willow 156 down 10
34 Eloise 150 up 13
35 Ellie 147 down 13
36 Lillian 146 up 3
37 Chloe 145 down 9
38 Gianna 140 down 1
38 Scarlett 140 down 2
40 Luna 139 down 3
40 Riley 139 up 4
42 Sofia 136 down 13
42 Stella 136 down 12
44 Paisley 132 up 4
45 Sadie 129 down 3
46 Zoey 124 up 3
47 Adeline 123 up 9
48 Claire 122 up 4
49 Sophie 120 up 12
50 Clara 114 up 12
50 Delilah 114 down 5
52 Millie 113 up 25
52 Quinn 113 up 10
54 Daisy 112 up 19
55 Abigail 109 down 15
56 Ayla 108 up 16
56 Madison 108 up 9
58 Iris 107 up 20
59 Kennedy 105 up 5
59 Madelyn 105 same
59 Naomi 105 down 14
62 Elena 104 up 13
62 Kinsley 104 down 7
64 Ruby 102 up 3
65 Josie 101 down 12
66 Hannah 99 up 3
66 Maeve 99 down 10
68 Cecilia 98 up 10
68 Emilia 98 same
70 Juniper 97 up 13
71 Natalie 96 down 22
72 Autumn 93 up 9
72 Lydia 93 down 16
74 Addison 92 down 25
75 Liliana 91 up 29
76 Rose 90 up 56
77 Hadley 89 down 12
77 Zoe 89 up 8
79 Emersyn 88 up 7
79 Emery 88 down 10
79 Oakley 88 up 38
82 Eliza 87 up 38
82 Georgia 87 down 6
82 Raelynn 87 up 9
85 Eden 85 down 3
85 Margot 85 up 47
87 Brooklyn 84 down 28
87 Maya 84 down 33
87 Parker 84 up 8
90 Emerson 83 up 52
90 Leah 83 up 19
92 Lyla 81 down 8
93 Elsie 80 up 34
93 Mabel 80 up 20
95 Alice 79 down 22
95 Anna 79 down 17
95 Cora 79 up 13
95 Emily 79 down 26
95 Haven 79 up 128
100 Elliana 78 up 24

Climbed the most since 2024

Top boys' names in Michigan, 2025

Rank Name Babies Since 2024
1 Theodore 490 up 1
2 Noah 478 down 1
3 Oliver 469 same
4 Henry 433 same
5 James 342 up 4
6 Jack 337 up 2
7 Hudson 333 down 1
8 Liam 332 down 3
9 Levi 315 up 2
10 Elijah 312 down 3
11 William 302 up 3
12 Bennett 283 up 12
13 Benjamin 263 down 4
14 Owen 260 down 1
15 Leo 256 up 4
16 Lucas 245 down 4
17 Jackson 231 up 6
17 Lincoln 231 up 11
19 Michael 227 down 4
20 Wyatt 222 up 1
21 Wesley 218 up 9
22 John 214 up 11
23 Ezra 213 down 2
23 Joseph 213 up 17
23 Mason 213 up 2
The rest of the top 100 boys' names
Rank Name Babies Since 2024
26 Roman 211 up 5
27 Luca 206 up 21
28 Rowan 203 up 24
29 Cooper 199 up 14
30 Daniel 198 up 8
31 Charles 197 up 9
32 Carter 195 down 16
33 Asher 191 down 16
33 Grayson 191 down 6
35 Brooks 189 same
36 Beau 185 up 10
36 Samuel 185 down 18
38 Luke 184 down 12
39 Thomas 183 down 3
40 Maverick 180 down 21
41 Miles 179 down 10
42 Isaac 178 up 12
43 Adam 175 up 6
43 Weston 175 down 4
45 Gabriel 170 down 12
46 David 167 up 7
47 Elias 165 down 3
48 Alexander 163 down 19
49 Colton 161 up 9
50 Ali 157 up 10
51 August 156 up 4
52 Silas 154 up 23
53 Mateo 150 down 6
53 Waylon 150 down 4
55 Everett 146 up 6
56 Isaiah 143 down 5
57 Emmett 142 up 14
57 Jameson 142 up 20
59 Myles 140 down 4
60 Julian 138 up 3
61 Logan 137 down 25
62 Andrew 136 up 27
62 Nolan 136 up 9
64 Jacob 135 up 2
65 Josiah 133 down 7
66 Matthew 132 down 3
67 Arthur 131 up 23
68 Atlas 130 up 12
69 Parker 127 down 4
70 Aiden 125 down 30
70 Archer 125 down 3
70 Vincent 125 same
73 Cameron 124 down 29
74 Ezekiel 123 down 7
75 Graham 121 up 3
76 Anthony 117 down 21
77 Landon 116 up 3
77 Walker 116 down 4
79 Carson 115 up 5
80 Calvin 111 up 16
81 Caleb 110 down 5
81 Theo 110 down 1
83 Sebastian 109 down 14
84 Dominic 108 up 16
85 Dawson 107 up 1
85 Harrison 107 up 17
87 Milo 106 up 33
88 Ethan 104 down 26
88 Micah 104 up 10
90 Amir 101 down 7
90 Christopher 101 down 17
90 Jace 101 up 16
93 Beckett 100 up 11
93 Malachi 100 up 63
93 Sawyer 100 up 7
96 Giovanni 98 down 3
97 Dylan 97 down 6
98 Christian 95 down 11
98 Easton 95 same
100 Joshua 92 down 6

Climbed the most since 2024

Source and notes

U.S. Social Security Administration, Baby Names from Social Security Card Applications (state data) (Public domain (U.S. government work)), data for 2025.

The counts come from Social Security card applications for babies born in Michigan. Names given to fewer than 5 babies of one sex in the state in a year are left out for privacy. Names with the same number of babies share a rank, and spellings count separately: Sofia and Sophia are different names here.