Baby names

The most popular baby names in North Carolina, 2025

In 2025, the most popular baby names in North Carolina were Amelia (459 babies) for girls and Noah (684 babies) for boys. Amelia was 2nd for girls in 2024. Noah was 2nd for boys in 2024. Of the top 100, Eithan climbed the most, up 159 places from 2024.

Top girl's name in 2025

Amelia

459 girls in North Carolina

Top boy's name in 2025

Noah

684 boys in North Carolina

Top girls' names in North Carolina, 2025

Rank Name Babies Since 2024
1 Amelia 459 up 1
2 Charlotte 453 up 2
3 Olivia 441 down 2
4 Sophia 396 up 1
5 Emma 391 down 2
6 Isabella 342 up 1
7 Mia 325 up 1
8 Eliana 321 up 8
9 Evelyn 317 same
10 Eleanor 315 up 1
11 Ava 313 down 5
12 Ailany 275 up 66
12 Sofia 275 up 1
14 Harper 267 down 2
15 Elizabeth 260 down 5
16 Isla 245 up 21
17 Violet 228 up 1
18 Lily 226 up 8
19 Lucy 225 up 20
20 Aurora 221 up 11
21 Naomi 214 same
21 Nora 214 down 4
23 Ella 212 up 7
24 Lainey 209 up 11
25 Ellie 208 down 10
The rest of the top 100 girls' names
Rank Name Babies Since 2024
25 Hazel 208 down 7
27 Willow 207 down 2
28 Chloe 203 down 2
28 Nova 203 down 14
30 Zoe 200 down 8
31 Sadie 193 up 5
32 Ivy 191 down 3
32 Lillian 191 up 10
34 Penelope 188 same
35 Camila 187 down 9
36 Abigail 186 down 14
37 Gianna 185 up 4
38 Avery 182 down 5
39 Madison 181 down 7
40 Luna 180 down 20
41 Aria 179 up 6
41 Layla 179 down 2
43 Scarlett 175 down 19
44 Eloise 173 up 34
44 Riley 173 down 7
46 Emily 171 down 1
47 Grace 164 down 1
48 Caroline 162 down 4
49 Eden 160 up 13
50 Emilia 155 up 24
50 Madelyn 155 up 2
52 Adeline 150 up 8
53 Elena 149 down 4
53 Josephine 149 up 5
55 Kennedy 143 up 3
56 Emery 141 down 1
56 Josie 141 down 7
58 Paisley 140 down 10
59 Claire 137 up 9
59 Genesis 137 down 17
59 Leilani 137 up 14
62 Sophie 135 up 20
63 Delilah 134 down 14
63 Stella 134 down 8
65 Iris 133 up 24
66 Zoey 131 down 2
67 Clara 127 up 30
67 Hannah 127 up 5
67 Mila 127 down 13
70 Madeline 125 up 36
71 Magnolia 124 up 19
72 Ruby 123 down 9
73 Emerson 122 down 3
74 Alice 121 up 16
75 Georgia 119 down 15
75 Millie 119 up 15
77 Addison 118 down 11
78 Vivian 117 up 4
79 Victoria 116 up 14
80 Savannah 115 down 16
81 Maya 114 down 11
81 Valentina 114 up 24
83 Hallie 113 up 19
83 Leah 113 up 5
85 Anna 112 up 8
86 Raelynn 111 down 20
87 Audrey 110 up 10
87 Melody 110 up 48
89 Mary 109 down 5
89 Natalie 109 down 13
91 Eliza 108 down 7
91 Kehlani 108 up 37
93 Autumn 106 down 38
93 Emersyn 106 up 17
93 Kinsley 106 down 41
93 Margaret 106 up 3
97 Aubrey 103 up 6
97 Charlie 103 up 45
97 Oaklynn 103 up 23
97 Parker 103 up 14

Climbed the most since 2024

Top boys' names in North Carolina, 2025

Rank Name Babies Since 2024
1 Noah 684 up 1
2 Liam 680 down 1
3 Oliver 507 same
4 William 500 same
5 James 471 same
6 Henry 450 same
7 Elijah 426 same
8 Theodore 425 up 1
9 Levi 376 up 1
10 John 360 up 1
11 Lucas 349 down 3
12 Hudson 341 up 1
13 Samuel 334 up 3
14 Elias 329 up 9
15 Mateo 319 down 1
16 Benjamin 300 up 1
17 Ezra 298 down 5
17 Wyatt 298 up 11
19 Asher 297 down 4
20 Luke 285 up 4
21 Grayson 283 up 8
22 Jack 280 up 4
23 Jackson 275 down 5
23 Michael 275 up 8
25 Daniel 273 down 6
The rest of the top 100 boys' names
Rank Name Babies Since 2024
26 Luca 264 up 9
27 Waylon 262 down 7
28 Carter 252 down 3
29 David 247 down 7
30 Owen 243 up 3
30 Thomas 243 same
32 Mason 240 up 2
33 Charles 237 down 1
33 Cooper 237 up 20
35 Bennett 234 up 21
36 Matthew 233 up 15
37 Sebastian 231 down 11
38 Alexander 226 up 5
38 Joseph 226 up 2
38 Weston 226 up 26
41 Ethan 225 down 2
41 Leo 225 up 11
43 Silas 220 up 2
44 Thiago 215 up 11
45 Josiah 207 down 9
46 Gabriel 204 up 1
46 Maverick 204 down 26
48 Roman 200 up 30
49 Isaac 198 same
50 Rowan 197 up 31
51 Wesley 195 up 9
52 Miles 191 down 15
53 Cameron 188 up 7
53 Joshua 188 up 11
55 Brooks 187 down 2
55 Nolan 187 up 3
57 Caleb 183 down 10
57 Julian 183 down 14
57 Lincoln 183 up 17
60 Jacob 182 down 23
61 Logan 180 down 15
61 Walker 180 down 19
63 Santiago 179 down 5
64 Dylan 177 down 23
65 Atlas 176 up 20
66 Christopher 173 up 1
66 Everett 173 up 15
68 Colton 170 down 6
69 Axel 167 up 20
70 Anthony 162 down 13
70 Micah 162 down 1
72 Aiden 158 down 22
72 Nathan 158 up 9
74 Andrew 154 down 8
75 Eithan 153 up 159
75 Isaiah 153 down 13
77 Christian 152 down 6
78 Beau 149 down 6
78 Ian 149 down 9
78 Jeremiah 149 up 16
81 Amir 147 down 13
81 Angel 147 up 4
81 Jonathan 147 down 3
84 August 145 down 10
85 Easton 143 down 5
86 Jayden 142 down 12
87 Sawyer 135 up 11
88 Parker 134 up 5
88 River 134 down 7
88 Robert 134 down 15
91 Ezekiel 133 up 12
91 Theo 133 up 7
93 Carson 130 up 15
93 Jace 130 up 2
93 Malachi 130 up 20
96 Enzo 128 up 5
97 Harrison 127 down 2
98 Adrian 125 down 8
98 Archer 125 up 41
100 Graham 122 up 10

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 North Carolina. 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.