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

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

What the Data Says About the 2000s in North Carolina

During the 2000s (2000–2009), the Social Security Administration recorded 377,029 births across the top 50 boy and top 50 girl names in North Carolina. The decade's leading boy name was William with 9,357 births, while Madison was the top girl name with 6,899 births. The top 50 boys in this decade collectively accounted for 226,681 births versus 150,348 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 2000s sits within a specific cultural window of U.S. naming history. Late-20th-century decades like the 2000s show accelerating naming diversity, as popular culture, television, and celebrity influence began fragmenting the top-name distribution. William and Madison 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 2000s. 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 William 9,357
2 Jacob 8,791
3 Joshua 8,293
4 Christopher 7,303
5 Michael 6,980
6 Matthew 6,269
7 James 6,213
8 Ethan 6,036
9 Andrew 5,492
10 John 5,438
11 David 5,434
12 Noah 5,156
13 Tyler 5,149
14 Daniel 5,066
15 Joseph 5,051
16 Caleb 4,891
17 Christian 4,872
18 Nicholas 4,871
19 Alexander 4,773
20 Jonathan 4,709
21 Elijah 4,583
22 Cameron 4,553
23 Brandon 4,506
24 Samuel 4,503
25 Zachary 4,205
26 Austin 4,161
27 Jackson 4,148
28 Benjamin 4,122
29 Dylan 4,070
30 Logan 4,013
31 Ryan 3,998
32 Anthony 3,986
33 Justin 3,834
34 Hunter 3,634
35 Nathan 3,599
36 Robert 3,548
37 Jordan 3,414
38 Gabriel 3,289
39 Thomas 3,261
40 Kevin 3,242
41 Isaiah 3,128
42 Mason 2,898
43 Jose 2,880
44 Landon 2,830
45 Luke 2,814
46 Jayden 2,784
47 Charles 2,784
48 Gavin 2,662
49 Aaron 2,547
50 Connor 2,541

Girl Top 50 Girl Names

Rank Name Births
1 Madison 6,899
2 Emily 6,141
3 Hannah 5,918
4 Emma 5,847
5 Abigail 4,842
6 Sarah 4,655
7 Elizabeth 4,442
8 Olivia 4,374
9 Ashley 3,900
10 Anna 3,779
11 Taylor 3,775
12 Alexis 3,665
13 Chloe 3,144
14 Kayla 3,090
15 Lauren 3,090
16 Isabella 3,085
17 Brianna 3,076
18 Savannah 3,068
19 Alyssa 3,043
20 Samantha 3,033
21 Ava 3,022
22 Caroline 2,745
23 Hailey 2,711
24 Sydney 2,636
25 Destiny 2,628
26 Makayla 2,584
27 Morgan 2,578
28 Grace 2,570
29 Jessica 2,549
30 Jasmine 2,383
31 Victoria 2,383
32 Sophia 2,381
33 Kaitlyn 2,369
34 Haley 2,338
35 Katherine 2,308
36 Natalie 2,298
37 Rachel 2,215
38 Mary 2,204
39 Mackenzie 2,031
40 Ella 2,014
41 Jennifer 1,927
42 Kaylee 1,901
43 Addison 1,897
44 Lillian 1,884
45 Maria 1,878
46 Megan 1,875
47 Allison 1,838
48 Trinity 1,810
49 Jada 1,802
50 Jordan 1,723

Nearby Rankings

Related decade and state views for North Carolina

Compare 2000s leaders: William vs Madison → 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.