Most Popular Baby Names in Alabama

In 2025, Charlotte was the most popular girls' name in Alabama, given to 224 babies, and John was the top boys' name with 343. Nationally, Olivia and Liam were on top.

Social Security counted 18,319 girls and 21,518 boys born in Alabama that year under names given to at least five babies there.

Top 100 names in Alabama, 2025

Top girls' names in Alabama, 2025
RankNameBabiesvs 2024
1Charlotte224same
2Amelia204up 1
3Olivia203down 1
4Elizabeth163same
5Emma158same
6Mary155same
7Harper150same
8Ava143same
9Eleanor143up 3
10Ellie141up 3
11Evelyn139down 2
12Sophia124down 2
13Ella117up 1
14Hazel117up 13
15Ivy112up 8
16Lainey112down 5
17Lily112up 4
18Lucy111up 1
19Nova107down 3
20Caroline103down 2
21Mia102up 3
22Willow101down 7
23Isabella100up 8
24Sadie95down 2
25Ailany90up 99
26Avery88down 9
27Lillian88up 3
28Paisley84down 2
29Millie83down 1
30Scarlett81up 17
31Chloe79up 8
32Layla79down 12
33Riley79up 10
34Josie78up 21
35Margaret77up 11
36Eloise74up 36
37Madison73up 27
38Nora73up 14
39Violet73down 1
40Aurora72down 8
41Raelynn72up 1
42Abigail71down 13
43Madelyn69up 6
44Magnolia69up 14
45Emily68down 20
46Blakely67up 5
47Eliana67up 22
48Delilah66same
49Hallie66up 34
50Aria64down 6
51Isla64up 2
52Annie63up 19
53Everleigh62up 25
54Vivian61up 13
55Zoe61up 36
56Addison60down 2
57Naomi60down 23
58Stella60up 27
59Eden59down 22
60Emery58up 3
61Piper58up 83
62Camila57up 17
63Kennedy57down 6
64Saylor57up 31
65Adeline56down 30
66Genesis56down 21
67Maria56down 7
68Georgia55up 25
69Adalynn54up 40
70Penelope54up 6
71Collins53down 9
72Emersyn53down 4
73Iris53up 43
74Oaklynn53same
75Sofia53down 25
76Kehlani52down 17
77Sophie52up 11
78Josephine51up 59
79Katherine51up 21
80Scottie51up 59
81Alice50down 20
82Leilani50up 25
83Lyla50up 20
84Hannah49down 11
85Madeline49up 4
86Lydia48up 25
87Nevaeh48down 22
88Ruby48up 2
89Eliza47down 12
90Sutton47down 20
91Anna46down 50
92Clara46down 10
93Emerson46up 54
94Luna46down 58
95Autumn45down 62
96Emory45up 18
97Journee45down 13
98Rylee45up 3
99Serenity45down 43
100Grace44up 6
Top boys' names in Alabama, 2025
RankNameBabiesvs 2024
1John343up 1
2William331down 1
3James292same
4Liam255same
5Noah246same
6Oliver217up 2
7Hudson199up 4
8Samuel199up 1
9Henry196down 2
10Elijah184down 4
11Waylon162up 2
12Asher161down 2
13Cooper151up 13
14Walker150up 16
15Theodore143up 21
16Jackson136down 4
17Charles129up 2
18Thomas129down 2
19Levi127down 4
20Grayson121up 2
21Benjamin120up 2
22Lucas120down 1
23Carter117down 9
24Michael116up 7
25Jack114up 4
26Daniel112up 9
27Bennett111up 14
28Elias110up 16
29Stetson110up 13
30Joseph109down 10
31Wyatt105down 3
32Luke104same
33Beau103up 18
34Mason99down 7
35Weston99down 1
36Maverick98down 11
37Christopher95down 13
38David93down 21
39Matthew93up 6
40Owen93down 2
41Josiah91down 1
42Ezra89down 24
43Robert89up 3
44Sawyer89up 11
45Silas89down 12
46Brooks81up 8
47Dylan81down 8
48Mateo81up 26
49Thiago81up 86
50Isaac79up 15
51Rowan79up 12
52Harrison77up 45
53Nolan77up 14
54Colton76down 11
55Everett76up 4
56Jacob75down 7
57Parker75up 5
58Dallas74up 47
59Joshua74up 18
60Miles74up 15
61Eithan73up 219
62Ethan73down 14
63Andrew71down 16
64Jonathan71up 22
65River71down 13
66Gabriel69down 5
67Sebastian69up 28
68Alexander68down 15
69Ryder68up 10
70Caleb67down 1
71Easton67down 7
72Logan66down 12
73Leo65up 26
74Malachi65down 3
75Roman65up 32
76Jayden64up 5
77Atlas63up 40
78Kayden63up 14
79Carson62up 1
80Barrett61up 29
81Beckham61up 29
82Bryson61down 45
83Wesley61up 5
84Amir60down 12
85Isaiah60down 17
86Archer59up 50
87Jace58down 31
88Jaxon58down 38
89Anthony57down 13
90Jeremiah57down 24
91Micah57up 2
92Hunter56down 8
93Legend56down 15
94Cameron55up 10
95Cohen55down 12
96Lincoln55down 11
97Luca55up 37
98Tucker55up 3
99Ezekiel54down 8
100Kingston53down 43

Names Alabama likes more than the rest of the country

From 2021 to 2025, these names made up a much bigger share of babies in Alabama than they did nationally. The number is how many times the national rate. At the top: Ann, Juana and Ansley for girls, and Hampton, Tylan and Judson for boys.

Girls

  • Ann: 8.8× (114 babies)
  • Juana: 7.3× (79 babies)
  • Ansley: 6.6× (80 babies)
  • Mary: 5.8× (721 babies)
  • Anne: 5.5× (157 babies)
  • Journei: 5.5× (54 babies)
  • Merritt: 5.4× (60 babies)
  • Harmoni: 5.1× (88 babies)
  • Ivey: 5× (75 babies)
  • Mattie: 4.7× (66 babies)

Boys

  • Hampton: 9.4× (65 babies)
  • Tylan: 5.9× (66 babies)
  • Judson: 5.8× (97 babies)
  • Fisher: 5.1× (89 babies)
  • Houston: 5× (126 babies)
  • Khaza: 5× (73 babies)
  • Baylor: 4.9× (253 babies)
  • Jamari: 4.6× (153 babies)
  • Kyson: 4.3× (184 babies)
  • Braylon: 4.3× (121 babies)

Every number one since 1910

The longest reign for girls in Alabama belongs to Mary, at number one from 1910 to 1948. For boys, it's James, from 1910 to 1970.

Girls

  • Charlotte: 2024–2025
  • Olivia: 2021–2023
  • Ava: 2014–2020
  • Emma: 2007–2013
  • Madison: 2005–2006
  • Emma: 2004
  • Madison: 2001–2003
  • Hannah: 1996–2000
  • Jessica: 1995
  • Ashley: 1993–1994
  • Jessica: 1992
  • Ashley: 1989–1991
  • Jessica: 1988
  • Ashley: 1984–1987
  • Jennifer: 1971–1983
  • Kimberly: 1969–1970
  • Lisa: 1963–1968
  • Mary: 1950–1962
  • Linda: 1949
  • Mary: 1910–1948

Boys

  • John: 2025
  • William: 1995–2024
  • Christopher: 1989–1994
  • Justin: 1988
  • Christopher: 1979–1987
  • James: 1978
  • Christopher: 1977
  • Michael: 1975–1976
  • Christopher: 1973–1974
  • Michael: 1971–1972
  • James: 1910–1970

Top five names by decade

Most popular names in Alabama by decade
DecadeGirlsBoys
2020sOlivia, Charlotte, Amelia, Ava, EmmaWilliam, John, James, Noah, Liam
2010sAva, Emma, Olivia, Elizabeth, IsabellaWilliam, James, John, Elijah, Mason
2000sMadison, Emma, Anna, Emily, HannahWilliam, Jacob, James, Joshua, John
1990sAshley, Jessica, Brittany, Hannah, EmilyChristopher, William, Joshua, James, Michael
1980sJessica, Ashley, Jennifer, Amanda, TiffanyChristopher, Michael, James, Joshua, William
1970sJennifer, Kimberly, Angela, Amy, AmandaMichael, James, Christopher, Jason, John
1960sLisa, Mary, Cynthia, Angela, DonnaJames, Michael, John, David, William
1950sMary, Linda, Patricia, Deborah, BrendaJames, William, Robert, John, Michael
1940sMary, Linda, Barbara, Betty, PatriciaJames, William, John, Robert, Charles
1930sMary, Betty, Annie, Dorothy, BarbaraJames, William, John, Robert, Charles
1920sMary, Annie, Dorothy, Willie, MargaretJames, William, John, Robert, Willie
1910sMary, Annie, Willie, Ruby, RuthJames, John, William, Robert, Willie

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.