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

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

What the Data Says About the 2020s in North Carolina

During the 2020s (2020–2024), the Social Security Administration recorded 132,492 births across the top 50 boy and top 50 girl names in North Carolina. The decade's leading boy name was Liam with 3,509 births, while Olivia was the top girl name with 2,533 births. The top 50 boys in this decade collectively accounted for 74,634 births versus 57,858 for the top 50 girls — a 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 3,509
2 Noah 3,149
3 William 2,607
4 Oliver 2,449
5 James 2,405
6 Elijah 2,196
7 Henry 2,058
8 Levi 1,886
9 Lucas 1,856
10 Jackson 1,770
11 John 1,586
12 Mason 1,583
13 Benjamin 1,576
14 Asher 1,568
15 Samuel 1,530
16 Grayson 1,525
17 Theodore 1,494
18 Hudson 1,432
19 Wyatt 1,421
20 Luke 1,413
21 Jack 1,408
22 Owen 1,371
23 Carter 1,368
24 Mateo 1,362
25 Alexander 1,334
26 Waylon 1,322
27 Michael 1,322
28 Daniel 1,314
29 Maverick 1,284
30 David 1,269
31 Sebastian 1,247
32 Ezra 1,241
33 Logan 1,239
34 Jacob 1,222
35 Thomas 1,216
36 Gabriel 1,171
37 Aiden 1,165
38 Charles 1,154
39 Joseph 1,143
40 Josiah 1,130
41 Ethan 1,123
42 Elias 1,123
43 Isaac 1,071
44 Nolan 1,051
45 Caleb 1,012
46 Miles 1,009
47 Julian 1,003
48 Luca 985
49 Dylan 984
50 Christopher 978

Girl Top 50 Girl Names

Rank Name Births
1 Olivia 2,533
2 Emma 2,189
3 Amelia 2,166
4 Ava 2,092
5 Charlotte 2,091
6 Sophia 1,896
7 Isabella 1,672
8 Harper 1,625
9 Mia 1,536
10 Evelyn 1,526
11 Elizabeth 1,397
12 Eleanor 1,369
13 Nova 1,227
14 Luna 1,161
15 Abigail 1,142
16 Ella 1,129
17 Scarlett 1,091
18 Layla 1,064
19 Avery 1,056
20 Madison 1,051
21 Nora 1,045
22 Sofia 1,028
23 Willow 1,024
24 Ellie 1,005
25 Riley 996
26 Naomi 993
27 Lily 984
28 Chloe 983
29 Caroline 964
30 Gianna 945
31 Emily 928
32 Camila 927
33 Hazel 909
34 Zoe 891
35 Isla 885
36 Ivy 871
37 Lillian 864
38 Penelope 863
39 Addison 856
40 Aria 852
41 Violet 848
42 Kinsley 833
43 Aurora 826
44 Paisley 808
45 Sadie 805
46 Eliana 799
47 Grace 791
48 Lucy 783
49 Mila 774
50 Skylar 765

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–2024 (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 official U.S. government datasets. See our methodology for details.