Baby names

The most popular baby names in Minnesota, 2025

In 2025, the most popular baby names in Minnesota were Charlotte (238 babies) for girls and Theodore (339 babies) for boys. Charlotte was also the top girl's name in 2024. Theodore was 2nd for boys in 2024. Of the top 100, Ailany climbed the most, up 176 places from 2024.

Top girl's name in 2025

Charlotte

238 girls in Minnesota

Top boy's name in 2025

Theodore

339 boys in Minnesota

Top girls' names in Minnesota, 2025

Rank Name Babies Since 2024
1 Charlotte 238 same
2 Evelyn 230 same
3 Violet 196 up 6
4 Eleanor 194 up 3
4 Nora 194 up 2
4 Olivia 194 down 1
4 Sophia 194 up 4
8 Emma 190 down 4
9 Lucy 189 up 5
10 Hazel 176 same
11 Amelia 162 down 6
12 Lainey 157 down 1
13 Harper 150 down 1
14 Isla 146 up 1
15 Ava 134 down 3
15 Mia 134 up 2
17 Aurora 129 down 1
18 Lily 121 same
19 Vivian 120 up 10
20 Grace 117 up 6
21 Ella 112 up 13
21 Eloise 112 up 24
23 Elizabeth 110 up 1
23 Ellie 110 down 3
23 Isabella 110 down 4
The rest of the top 100 girls' names
Rank Name Babies Since 2024
26 Josephine 108 down 5
27 Aria 103 up 6
28 Penelope 102 up 7
29 Clara 101 down 5
30 Ivy 99 down 1
30 Scarlett 99 down 4
32 Eliana 96 up 18
33 Avery 95 down 12
33 Willow 95 down 2
35 Lillian 91 up 20
35 Millie 91 down 3
37 Elsie 90 down 11
37 Layla 90 down 16
39 Adeline 89 up 16
39 Quinn 89 down 4
41 Stella 86 up 10
42 Sadie 85 up 49
42 Sophie 85 up 28
44 Ruby 83 down 4
45 Josie 81 up 24
45 Lydia 81 down 6
45 Sofia 81 up 32
48 Maeve 80 down 13
49 Alice 79 up 16
50 Cora 78 down 1
50 Hannah 78 down 8
52 Claire 76 up 29
53 Addison 75 down 9
54 Gianna 74 up 1
54 Luna 74 down 14
54 Lyla 74 up 26
54 Paisley 74 up 19
58 Amira 73 down 12
58 Riley 73 up 12
60 Hadley 72 down 17
60 Rose 72 up 53
62 Ailany 71 up 176
62 June 71 up 25
64 Chloe 70 down 18
65 Margaret 69 up 35
66 Delilah 68 down 6
66 Juniper 68 up 7
66 Mabel 68 up 41
66 Zoey 68 down 3
70 Eden 67 down 17
70 Maya 67 down 5
70 Ruth 67 up 21
70 Zoe 67 up 11
74 Emilia 66 down 15
74 Mila 66 down 39
74 Naomi 66 up 3
77 Audrey 65 down 17
78 Iris 64 up 22
79 Madison 63 down 12
80 Emily 62 down 25
81 Daisy 61 down 8
82 Nova 60 down 15
83 Rylee 59 up 74
84 Ayla 58 up 3
84 Isabelle 58 up 16
84 Kennedy 58 down 3
84 Kinsley 58 down 21
88 Abigail 57 down 36
88 Cecilia 57 up 8
88 Emery 57 down 18
91 Lennon 56 up 34
91 Piper 56 down 1
93 Lucia 55 up 20
93 Margot 55 down 33
95 Everly 54 down 47
95 Scottie 54 up 38
97 Sylvie 52 up 30
98 Lucille 51 down 2
98 Natalie 51 down 45
100 Madeline 50 down 27

Climbed the most since 2024

Top boys' names in Minnesota, 2025

Rank Name Babies Since 2024
1 Theodore 339 up 1
2 Henry 313 same
3 Oliver 298 up 1
4 Liam 277 down 3
5 Noah 236 same
6 James 227 up 1
7 William 226 up 2
8 Jack 218 up 2
9 Leo 207 up 4
10 Bennett 205 up 5
11 Levi 191 down 3
12 Cooper 186 up 14
13 Owen 178 down 7
14 Thomas 166 up 11
15 Brooks 158 up 1
16 Wesley 155 up 1
17 Hudson 152 down 6
18 Benjamin 147 down 4
19 Beau 143 up 8
20 August 136 up 9
20 Wyatt 136 up 4
22 Elijah 135 down 1
22 Miles 135 down 3
24 Asher 134 down 12
25 Maverick 133 down 2
The rest of the top 100 boys' names
Rank Name Babies Since 2024
26 Emmett 131 up 19
27 Lucas 130 down 7
28 Charles 128 up 1
29 Lincoln 124 up 5
30 Archer 121 up 18
31 Mason 118 up 6
32 Calvin 117 up 21
33 Jackson 115 down 16
33 Samuel 115 up 5
35 Everett 114 down 4
36 Ezra 113 down 14
36 John 113 up 3
36 Luca 113 down 1
39 Mateo 112 down 4
40 Nolan 110 down 12
41 Daniel 108 up 9
42 Ethan 107 down 3
42 Rowan 107 up 16
44 Elias 106 up 12
45 Weston 103 up 6
46 Arthur 102 down 4
47 Isaac 101 same
47 Milo 101 up 6
49 Roman 100 up 26
50 Joseph 96 up 15
50 Myles 96 up 7
50 Silas 96 up 19
53 Walker 95 down 2
54 David 94 down 11
55 Vincent 93 up 11
56 Waylon 92 up 12
57 Carter 91 up 4
57 Gabriel 91 up 15
59 George 90 up 4
59 Harrison 90 down 26
59 Michael 90 down 1
62 Cameron 89 down 23
63 Harvey 88 up 16
64 Charlie 87 up 36
65 Arlo 86 up 11
65 Caleb 86 down 17
65 Graham 86 down 20
68 Adam 85 up 29
68 Julian 85 up 8
68 Sebastian 85 down 7
71 Grayson 82 down 39
72 Luke 79 down 3
73 Walter 78 up 61
74 Beckett 76 up 19
75 Jacob 75 up 18
75 Matthew 75 down 8
75 Sullivan 75 up 68
78 Alexander 74 down 4
79 Aiden 73 down 35
79 Parker 73 up 2
81 Ian 72 up 20
81 Sawyer 72 down 9
83 Anthony 71 up 8
83 Micah 71 down 20
85 Callum 70 up 16
85 Easton 70 down 1
85 Logan 70 down 27
88 Amir 69 up 55
88 Axel 69 up 32
88 Carson 69 up 4
88 Isaiah 69 up 13
88 Mohamed 69 up 13
88 Otto 69 down 4
94 Felix 67 up 7
94 Jasper 67 down 5
96 Elliot 66 up 16
96 Leon 66 up 1
98 Dylan 65 down 14
99 Hayes 63 down 10
99 Louis 63 down 28

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 Minnesota. 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.