Alabama Baby Names: Trends & Data (1910–2025)

Boys

Alabama's male baby naming trends show significant shifts. John is projected as the top name in 2025, with 343 births. This marks a change from the 1950s, when James dominated. Andrew has seen the fastest rise, climbing 6 rank positions compared to 30 years ago. Christopher, conversely, experienced the biggest decline, dropping 8 rank positions over the same period. These figures reflect evolving parental choices.

Girls

Alabama's female baby naming trends reveal significant shifts across generations. In 2025, Charlotte was the top choice with 224 births, a departure from Mary, the dominant name of the 1950s. Comparing current data to 30 years ago, Alexis has seen the fastest rise, gaining 9 rank positions. Conversely, Haley experienced the biggest decline, dropping 3 rank positions, illustrating dynamic changes in parental preferences.

#1 Boy (2025)

John

#1 Girl (2025)

Charlotte

Fastest Rising

Andrew

↑ +6

Biggest Decline

Christopher

↓ −8

Longest #1 Run

James

6 decades at #1

Total Births (2025)

10,083

births tracked

How the Most Popular Names Changed Over Time

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

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

Baby Names by Decade

Most popular · Runner-up per decade

1910sJamesJohn
1920sJamesWilliam
1930sJamesWilliam
1940sJamesWilliam
1950sJamesWilliam
1960sJamesMichael
Recent Decades
1970sMichaelJames
1980sChristopherMichael
1990sChristopherWilliam
2000sWilliamJacob
2010sWilliamJames
2020sWilliamJohn

Biggest Name Shifts

Names that climbed or fell the most in popularity

Fastest Rising

Andrew

+6 rank positions · since 1980s
Biggest Decline

Christopher

-8 rank positions · since 1980s

How Alabama Compares to the Nation

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

More Popular in Alabama

  • Dallas
    #58 here · #238 nationally +180
  • Cohen
    #95 here · #224 nationally +129
  • Stetson
    #29 here · #136 nationally +107
  • Kingston
    #100 here · #204 nationally +104
  • Legend
    #93 here · #194 nationally +101

Less Popular in Alabama

  • Luca
    #97 here · #14 nationally 83
  • Leo
    #73 here · #19 nationally 54
  • Sebastian
    #67 here · #16 nationally 51
  • Anthony
    #89 here · #46 nationally 43
  • Mateo
    #48 here · #8 nationally 40

Top 100 Baby Names in Alabama

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

Top 10

RankNameBirthsNational
  • #1John343#23
  • #2William331#9
  • #3James292#6
  • #4Liam255#1
  • #5Noah246#2
  • #6Oliver217#3
  • #7Hudson199#17
  • #8Samuel199#18
  • #9Henry196#5
  • #10Elijah184#7

Names #11–100

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

Explore Neighboring States

See how naming trends differ in nearby states