Top Baby Names in North Carolina, 2020s - Most Popular Boys & Girls Names

The most popular baby names in North Carolina from 2020 to 2025, ranked by total births during the decade.

What the Data Says About the 2020s in North Carolina

During the 2020s (2020–2025), the Social Security Administration recorded 159,027 births across the top 50 boy and top 50 girl names in North Carolina. The decade's leading boy name was Liam with 4,192 births, while Olivia was the top girl name with 2,977 births. The top 50 boys in this decade collectively accounted for 89,517 births versus 69,510 for the top 50 girls, the more common SSA pattern in which the boy-name pool is more concentrated among fewer high-frequency choices. These totals represent only names appearing five or more times per year in North Carolina; rarer names fall below the SSA's privacy-disclosure threshold and are excluded.

The 2020s sits within a specific cultural window of U.S. naming history. Recent decades like the 2020s reflect a distinctive modern pattern, shorter names, vowel-heavy endings, and revived classic forms (Liam, Noah, Olivia, Emma) replacing the trendy -aiden/-ayden constructions of the prior era. Liam and Olivia leading North Carolina during this window reflects how regional preferences interact with broader national trends.

Decade totals are computed by summing SSA state-year records for North Carolina across all ten years of the 2020s. Because the SSA suppresses any name with fewer than five annual occurrences in a state, the true number of unique names given in North Carolina during this decade is larger than what this page lists. The dataset also treats every spelling as a separate name, for example, Kayla and Kaylah are tracked independently, so combined-spelling totals would shift the rankings somewhat. This page is provided for informational and research purposes and does not constitute naming, legal, or genealogical advice.

Boy Top 50 Boy Names

Rank Name Births
1 Liam 4,192
2 Noah 3,835
3 William 3,109
4 Oliver 2,959
5 James 2,878
6 Elijah 2,624
7 Henry 2,509
8 Levi 2,267
9 Lucas 2,205
10 Jackson 2,048
11 John 1,949
12 Theodore 1,920
13 Benjamin 1,878
14 Asher 1,866
15 Samuel 1,866
16 Mason 1,824
17 Grayson 1,811
18 Hudson 1,774
19 Wyatt 1,721
20 Luke 1,699
21 Jack 1,689
22 Mateo 1,683
23 Carter 1,622
24 Owen 1,614
25 Michael 1,598
26 Daniel 1,590
27 Waylon 1,586
28 Alexander 1,561
29 Ezra 1,543
30 David 1,517
31 Maverick 1,491
32 Sebastian 1,479
33 Thomas 1,460
34 Elias 1,453
35 Logan 1,419
36 Jacob 1,405
37 Charles 1,394
38 Gabriel 1,375
39 Joseph 1,371
40 Ethan 1,349
41 Josiah 1,342
42 Aiden 1,325
43 Isaac 1,270
44 Luca 1,249
45 Nolan 1,239
46 Matthew 1,204
47 Miles 1,201
48 Caleb 1,196
49 Julian 1,187
50 Leo 1,171

Girl Top 50 Girl Names

Rank Name Births
1 Olivia 2,977
2 Amelia 2,627
3 Emma 2,581
4 Charlotte 2,547
5 Ava 2,408
6 Sophia 2,292
7 Isabella 2,018
8 Harper 1,893
9 Mia 1,863
10 Evelyn 1,845
11 Eleanor 1,686
12 Elizabeth 1,662
13 Nova 1,431
14 Luna 1,342
15 Ella 1,341
16 Abigail 1,332
17 Sofia 1,303
18 Scarlett 1,267
19 Nora 1,263
20 Layla 1,245
21 Avery 1,241
22 Madison 1,232
23 Willow 1,232
24 Ellie 1,214
25 Lily 1,212
26 Naomi 1,210
27 Chloe 1,187
28 Riley 1,174
29 Gianna 1,132
30 Isla 1,130
31 Caroline 1,126
32 Eliana 1,120
33 Hazel 1,118
34 Camila 1,114
35 Emily 1,102
36 Zoe 1,092
37 Violet 1,076
38 Ivy 1,062
39 Lillian 1,056
40 Penelope 1,051
41 Aurora 1,048
42 Aria 1,031
43 Lucy 1,011
44 Sadie 999
45 Addison 975
46 Grace 955
47 Paisley 949
48 Kinsley 941
49 Mila 903
50 Zoey 894

Nearby Rankings

Related decade and state views for North Carolina

Compare 2020s leaders: Liam vs Olivia → or pick any two names →

Source: U.S. Social Security Administration, Baby Names, State-Level Files, 1910–2025 (ssa.gov).

Source: SSA Baby Names Methodology, names with 5 or more occurrences per state per year are included (ssa.gov/oact/babynames/limits.html).

Data sourced from the U.S. Social Security Administration. See our methodology for details.