North Carolina Baby Names: Trends & Data (1910–2025)

Boys

Examining North Carolina's male baby naming trends reveals shifts over decades. In 2025, Noah was the top male name, recorded for 684 births. This contrasts sharply with the 1950s, when James dominated. Over the last 30 years, Andrew saw the fastest rise, gaining 6 rank positions. Meanwhile, Christopher experienced the biggest decline, dropping 10 rank positions.

Girls

In North Carolina, female baby naming trends reveal significant shifts across generations. Amelia is projected as the top name in 2025, with 459 births, a stark contrast to Mary, the dominant name of the 1950s. Examining changes over 30 years, Alexis has seen the fastest rise, climbing +8 rank positions. Conversely, Samantha experienced the biggest decline, dropping -10 rank positions, reflecting evolving parental preferences.

#1 Boy (2025)

Noah

#1 Girl (2025)

Amelia

Fastest Rising

Andrew

↑ +6

Biggest Decline

Christopher

↓ −10

Longest #1 Run

James

6 decades at #1

Total Births (2025)

22,943

births tracked

How the Most Popular Names Changed Over Time

Popularity by decade — lower ranks indicate greater popularity (#1 is the most popular name).

DecadeWilliamJamesLiamOliverElijah
1910sRank #2Rank #1
1920sRank #2Rank #1
1930sRank #2Rank #1
1940sRank #2Rank #1
1950sRank #2Rank #1
1960sRank #4Rank #1
1970sRank #4Rank #2
1980sRank #6Rank #4
1990sRank #4Rank #6
2000sRank #1Rank #7
2010sRank #1Rank #5Rank #6Rank #4
2020sRank #3Rank #5Rank #1Rank #4Rank #6

Baby Names by Decade

Most popular · Runner-up per decade

1910sJamesWilliam
1920sJamesWilliam
1930sJamesWilliam
1940sJamesWilliam
1950sJamesWilliam
1960sJamesMichael
Recent Decades
1970sMichaelJames
1980sChristopherMichael
1990sChristopherJoshua
2000sWilliamJacob
2010sWilliamNoah
2020sLiamNoah

Biggest Name Shifts

Names that climbed or fell the most in popularity

Fastest Rising

Andrew

+6 rank positions · since 1980s
Biggest Decline

Christopher

-10 rank positions · since 1980s

How North Carolina Compares to the Nation

Names that rank notably higher or lower here vs. the U.S. overall

More Popular in North Carolina

  • Malachi
    #95 here · #134 nationally +39
  • Colton
    #68 here · #104 nationally +36
  • Sawyer
    #87 here · #122 nationally +35
  • Carson
    #93 here · #124 nationally +31
  • Grayson
    #21 here · #51 nationally +30

Less Popular in North Carolina

  • Santiago
    #63 here · #26 nationally 37
  • Julian
    #58 here · #25 nationally 33
  • Ezekiel
    #91 here · #61 nationally 30
  • Anthony
    #70 here · #46 nationally 24
  • Enzo
    #96 here · #72 nationally 24

Top 100 Baby Names in North Carolina

Most popular names in 2020–2025, ranked by total births

Top 10

RankNameBirthsNational
  • #1Noah684#2
  • #2Liam680#1
  • #3Oliver507#3
  • #4William500#9
  • #5James471#6
  • #6Henry450#5
  • #7Elijah426#7
  • #8Theodore425#4
  • #9Levi376#12
  • #10John360#23

Names #11–100

  • #11 Lucas
  • #12 Hudson
  • #13 Samuel
  • #14 Elias
  • #15 Mateo
  • #16 Benjamin
  • #17 Ezra
  • #18 Wyatt
  • #19 Asher
  • #20 Luke
  • #21 Grayson
  • #22 Jack
  • #23 Jackson
  • #24 Michael
  • #25 Daniel
  • #26 Luca
  • #27 Waylon
  • #28 Carter
  • #29 David
  • #30 Owen
  • #31 Thomas
  • #32 Mason
  • #33 Charles
  • #34 Cooper
  • #35 Bennett
  • #36 Matthew
  • #37 Sebastian
  • #38 Alexander
  • #39 Joseph
  • #40 Weston
  • #41 Ethan
  • #42 Leo
  • #43 Silas
  • #44 Thiago
  • #45 Josiah
  • #46 Gabriel
  • #47 Maverick
  • #48 Roman
  • #49 Isaac
  • #50 Rowan
  • #51 Wesley
  • #52 Miles
  • #53 Cameron
  • #54 Joshua
  • #55 Brooks
  • #56 Nolan
  • #57 Caleb
  • #58 Julian
  • #59 Lincoln
  • #60 Jacob
  • #61 Logan
  • #62 Walker
  • #63 Santiago
  • #64 Dylan
  • #65 Atlas
  • #66 Christopher
  • #67 Everett
  • #68 Colton
  • #69 Axel
  • #70 Anthony
  • #71 Micah
  • #72 Aiden
  • #73 Nathan
  • #74 Andrew
  • #75 Eithan
  • #76 Isaiah
  • #77 Christian
  • #78 Beau
  • #79 Ian
  • #80 Jeremiah
  • #81 Amir
  • #82 Angel
  • #83 Jonathan
  • #84 August
  • #85 Easton
  • #86 Jayden
  • #87 Sawyer
  • #88 Parker
  • #89 River
  • #90 Robert
  • #91 Ezekiel
  • #92 Theo
  • #93 Carson
  • #94 Jace
  • #95 Malachi
  • #96 Enzo
  • #97 Harrison
  • #98 Adrian
  • #99 Archer
  • #100 Graham

Explore Neighboring States

See how naming trends differ in nearby states