Most Popular Baby Names in North Carolina

In 2025, Amelia was the most popular girls' name in North Carolina, given to 459 babies, and Noah was the top boys' name with 684. Nationally, Olivia and Liam were on top.

Social Security counted 46,483 girls and 51,469 boys born in North Carolina that year under names given to at least five babies there.

Top 100 names in North Carolina, 2025

Top girls' names in North Carolina, 2025
RankNameBabiesvs 2024
1Amelia459up 1
2Charlotte453up 2
3Olivia441down 2
4Sophia396up 1
5Emma391down 2
6Isabella342up 1
7Mia325up 1
8Eliana321up 8
9Evelyn317same
10Eleanor315up 1
11Ava313down 5
12Ailany275up 66
13Sofia275same
14Harper267down 2
15Elizabeth260down 5
16Isla245up 21
17Violet228up 2
18Lily226up 10
19Lucy225up 21
20Aurora221up 11
21Naomi214same
22Nora214down 5
23Ella212up 7
24Lainey209up 11
25Ellie208down 10
26Hazel208down 8
27Willow207down 2
28Chloe203down 1
29Nova203down 15
30Zoe200down 7
31Sadie193up 5
32Ivy191down 3
33Lillian191up 10
34Penelope188same
35Camila187down 9
36Abigail186down 14
37Gianna185up 4
38Avery182down 5
39Madison181down 7
40Luna180down 20
41Aria179up 6
42Layla179down 3
43Scarlett175down 19
44Eloise173up 35
45Riley173down 7
46Emily171down 1
47Grace164down 1
48Caroline162down 4
49Eden160up 13
50Emilia155up 24
51Madelyn155up 2
52Adeline150up 8
53Elena149down 3
54Josephine149up 4
55Kennedy143up 4
56Emery141same
57Josie141down 6
58Paisley140down 10
59Claire137up 9
60Genesis137down 18
61Leilani137up 12
62Sophie135up 20
63Delilah134down 14
64Stella134down 7
65Iris133up 24
66Zoey131down 1
67Clara127up 31
68Hannah127up 4
69Mila127down 15
70Madeline125up 38
71Magnolia124up 20
72Ruby123down 9
73Emerson122down 3
74Alice121up 16
75Georgia119down 14
76Millie119up 16
77Addison118down 11
78Vivian117up 5
79Victoria116up 16
80Savannah115down 16
81Maya114down 10
82Valentina114up 23
83Hallie113up 19
84Leah113up 4
85Anna112up 8
86Raelynn111down 19
87Audrey110up 10
88Melody110up 50
89Mary109down 3
90Natalie109down 13
91Eliza108down 7
92Kehlani108up 36
93Autumn106down 38
94Emersyn106up 16
95Kinsley106down 43
96Margaret106same
97Aubrey103up 6
98Charlie103up 44
99Oaklynn103up 22
100Parker103up 15
Top boys' names in North Carolina, 2025
RankNameBabiesvs 2024
1Noah684up 1
2Liam680down 1
3Oliver507same
4William500same
5James471same
6Henry450same
7Elijah426same
8Theodore425up 1
9Levi376up 1
10John360up 1
11Lucas349down 3
12Hudson341up 1
13Samuel334up 3
14Elias329up 9
15Mateo319down 1
16Benjamin300up 1
17Ezra298down 5
18Wyatt298up 10
19Asher297down 4
20Luke285up 4
21Grayson283up 8
22Jack280up 4
23Jackson275down 5
24Michael275up 7
25Daniel273down 6
26Luca264up 9
27Waylon262down 6
28Carter252down 3
29David247down 7
30Owen243up 3
31Thomas243down 1
32Mason240up 2
33Charles237down 1
34Cooper237up 20
35Bennett234up 21
36Matthew233up 15
37Sebastian231down 10
38Alexander226up 5
39Joseph226up 1
40Weston226up 25
41Ethan225down 2
42Leo225up 10
43Silas220up 2
44Thiago215up 11
45Josiah207down 9
46Gabriel204up 2
47Maverick204down 27
48Roman200up 31
49Isaac198same
50Rowan197up 34
51Wesley195up 10
52Miles191down 14
53Cameron188up 7
54Joshua188up 10
55Brooks187down 2
56Nolan187up 2
57Caleb183down 10
58Julian183down 14
59Lincoln183up 18
60Jacob182down 23
61Logan180down 15
62Walker180down 20
63Santiago179down 4
64Dylan177down 23
65Atlas176up 21
66Christopher173up 1
67Everett173up 14
68Colton170down 6
69Axel167up 20
70Anthony162down 13
71Micah162down 1
72Aiden158down 22
73Nathan158up 9
74Andrew154down 8
75Eithan153up 159
76Isaiah153down 13
77Christian152down 6
78Beau149down 6
79Ian149down 10
80Jeremiah149up 14
81Amir147down 13
82Angel147up 3
83Jonathan147down 5
84August145down 10
85Easton143down 5
86Jayden142down 10
87Sawyer135up 12
88Parker134up 5
89River134down 6
90Robert134down 17
91Ezekiel133up 13
92Theo133up 8
93Carson130up 15
94Jace130up 2
95Malachi130up 18
96Enzo128up 5
97Harrison127down 2
98Adrian125down 8
99Archer125up 40
100Graham122up 10

Names North Carolina likes more than the rest of the country

From 2021 to 2025, these names made up a much bigger share of babies in North Carolina than they did nationally. The number is how many times the national rate. At the top: Merritt, Anderson and Ivey for girls, and Everette, Kymir and Hampton for boys.

Girls

  • Merritt: 3.7× (100 babies)
  • Anderson: 3.6× (62 babies)
  • Ivey: 3.3× (118 babies)
  • Miller: 3.1× (139 babies)
  • Salem: 3× (290 babies)
  • Ansley: 2.8× (83 babies)
  • Campbell: 2.7× (105 babies)
  • Kyleigh: 2.7× (85 babies)
  • Harlem: 2.7× (56 babies)
  • Kyndall: 2.7× (54 babies)

Boys

  • Everette: 3.8× (62 babies)
  • Kymir: 3.7× (68 babies)
  • Hampton: 3.3× (53 babies)
  • Zymir: 3.2× (88 babies)
  • Braylen: 3× (223 babies)
  • Smith: 3× (52 babies)
  • Davis: 2.9× (195 babies)
  • Kashmir: 2.9× (67 babies)
  • Knowledge: 2.8× (75 babies)
  • Jakari: 2.7× (159 babies)

Every number one since 1910

The longest reign for girls in North Carolina belongs to Mary, at number one from 1910 to 1946. For boys, it's James, from 1910 to 1969.

Girls

  • Amelia: 2025
  • Olivia: 2020–2024
  • Ava: 2014–2019
  • Emma: 2008–2013
  • Madison: 2006–2007
  • Emily: 2005
  • Emma: 2004
  • Madison: 2002–2003
  • Hannah: 1996–2001
  • Ashley: 1992–1995
  • Brittany: 1989–1991
  • Ashley: 1984–1988
  • Jennifer: 1972–1983
  • Angela: 1970–1971
  • Lisa: 1962–1969
  • Mary: 1961
  • Donna: 1960
  • Mary: 1957–1959
  • Deborah: 1956
  • Mary: 1955
  • Deborah: 1954
  • Mary: 1953
  • Linda: 1947–1952
  • Mary: 1910–1946

Boys

  • Noah: 2025
  • Liam: 2019–2024
  • Noah: 2018
  • William: 2004–2017
  • Jacob: 2003
  • William: 2002
  • Jacob: 2001
  • William: 2000
  • Jacob: 1999
  • William: 1998
  • Christopher: 1997
  • Joshua: 1996
  • Christopher: 1982–1995
  • Michael: 1981
  • Christopher: 1979–1980
  • Michael: 1970–1978
  • James: 1910–1969

Top five names by decade

Most popular names in North Carolina by decade
DecadeGirlsBoys
2020sOlivia, Amelia, Emma, Charlotte, AvaLiam, Noah, William, Oliver, James
2010sEmma, Ava, Olivia, Isabella, SophiaWilliam, Noah, Mason, Elijah, James
2000sMadison, Emily, Hannah, Emma, AbigailWilliam, Jacob, Joshua, Christopher, Michael
1990sAshley, Brittany, Jessica, Sarah, HannahChristopher, Joshua, Michael, William, Matthew
1980sJessica, Ashley, Jennifer, Amanda, HeatherChristopher, Michael, Joshua, James, Matthew
1970sJennifer, Angela, Kimberly, Amy, MelissaMichael, James, Christopher, William, David
1960sLisa, Angela, Mary, Donna, TammyJames, Michael, David, William, John
1950sMary, Linda, Deborah, Patricia, BrendaJames, William, Robert, Michael, David
1940sMary, Linda, Barbara, Brenda, BettyJames, William, Robert, John, Charles
1930sMary, Betty, Barbara, Dorothy, ShirleyJames, William, Robert, John, Charles
1920sMary, Dorothy, Margaret, Annie, RuthJames, William, John, Robert, Charles
1910sMary, Annie, Margaret, Ruth, RubyJames, William, John, Robert, George

See every state or the national list for 2025.

Source: Social Security Administration, baby names by state, data through 2025. Names given to fewer than five babies of one sex in a state in a year aren't published, so totals are a little lower than actual births.