Baby names

The most popular baby names in Alabama, 2025

In 2025, the most popular baby names in Alabama were Charlotte (224 babies) for girls and John (343 babies) for boys. Charlotte was also the top girl's name in 2024. John was 2nd for boys in 2024. Of the top 100, Eithan climbed the most, up 216 places from 2024.

Top girl's name in 2025

Charlotte

224 girls in Alabama

Top boy's name in 2025

John

343 boys in Alabama

Top girls' names in Alabama, 2025

Rank Name Babies Since 2024
1 Charlotte 224 same
2 Amelia 204 up 1
3 Olivia 203 down 1
4 Elizabeth 163 same
5 Emma 158 same
6 Mary 155 same
7 Harper 150 same
8 Ava 143 same
8 Eleanor 143 up 4
10 Ellie 141 up 3
11 Evelyn 139 down 2
12 Sophia 124 down 2
13 Ella 117 up 1
13 Hazel 117 up 14
15 Ivy 112 up 8
15 Lainey 112 down 4
15 Lily 112 up 5
18 Lucy 111 same
19 Nova 107 down 3
20 Caroline 103 down 2
21 Mia 102 up 3
22 Willow 101 down 7
23 Isabella 100 up 8
24 Sadie 95 down 4
25 Ailany 90 up 98
The rest of the top 100 girls' names
Rank Name Babies Since 2024
26 Avery 88 down 9
26 Lillian 88 up 4
28 Paisley 84 down 3
29 Millie 83 down 1
30 Scarlett 81 up 14
31 Chloe 79 up 8
31 Layla 79 down 11
31 Riley 79 up 10
34 Josie 78 up 20
35 Margaret 77 up 9
36 Eloise 74 up 35
37 Madison 73 up 24
37 Nora 73 up 14
37 Violet 73 same
40 Aurora 72 down 8
40 Raelynn 72 up 1
42 Abigail 71 down 13
43 Madelyn 69 up 6
43 Magnolia 69 up 15
45 Emily 68 down 20
46 Blakely 67 up 5
46 Eliana 67 up 23
48 Delilah 66 same
48 Hallie 66 up 34
50 Aria 64 down 6
50 Isla 64 up 3
52 Annie 63 up 19
53 Everleigh 62 up 24
54 Vivian 61 up 13
54 Zoe 61 up 35
56 Addison 60 down 2
56 Naomi 60 down 24
56 Stella 60 up 26
59 Eden 59 down 22
60 Emery 58 up 1
60 Piper 58 up 82
62 Camila 57 up 17
62 Kennedy 57 down 5
62 Saylor 57 up 30
65 Adeline 56 down 30
65 Genesis 56 down 21
65 Maria 56 down 5
68 Georgia 55 up 24
69 Adalynn 54 up 40
69 Penelope 54 up 6
71 Collins 53 down 10
71 Emersyn 53 down 3
71 Iris 53 up 42
71 Oaklynn 53 same
71 Sofia 53 down 21
76 Kehlani 52 down 17
76 Sophie 52 up 10
78 Josephine 51 up 57
78 Katherine 51 up 21
78 Scottie 51 up 57
81 Alice 50 down 20
81 Leilani 50 up 25
81 Lyla 50 up 21
84 Hannah 49 down 13
84 Madeline 49 up 5
86 Lydia 48 up 23
86 Nevaeh 48 down 25
86 Ruby 48 up 3
89 Eliza 47 down 12
89 Sutton 47 down 20
91 Anna 46 down 50
91 Clara 46 down 9
91 Emerson 46 up 54
91 Luna 46 down 55
95 Autumn 45 down 63
95 Emory 45 up 18
95 Journee 45 down 13
95 Rylee 45 up 4
95 Serenity 45 down 41
100 Grace 44 up 6

Climbed the most since 2024

Top boys' names in Alabama, 2025

Rank Name Babies Since 2024
1 John 343 up 1
2 William 331 down 1
3 James 292 same
4 Liam 255 same
5 Noah 246 same
6 Oliver 217 up 2
7 Hudson 199 up 4
7 Samuel 199 up 2
9 Henry 196 down 2
10 Elijah 184 down 4
11 Waylon 162 up 2
12 Asher 161 down 2
13 Cooper 151 up 13
14 Walker 150 up 15
15 Theodore 143 up 21
16 Jackson 136 down 4
17 Charles 129 up 2
17 Thomas 129 down 1
19 Levi 127 down 5
20 Grayson 121 up 2
21 Benjamin 120 up 2
21 Lucas 120 down 2
23 Carter 117 down 9
24 Michael 116 up 7
25 Jack 114 up 4
The rest of the top 100 boys' names
Rank Name Babies Since 2024
26 Daniel 112 up 9
27 Bennett 111 up 14
28 Elias 110 up 16
28 Stetson 110 up 13
30 Joseph 109 down 11
31 Wyatt 105 down 4
32 Luke 104 same
33 Beau 103 up 18
34 Mason 99 down 7
34 Weston 99 down 1
36 Maverick 98 down 11
37 Christopher 95 down 13
38 David 93 down 21
38 Matthew 93 up 7
38 Owen 93 down 1
41 Josiah 91 down 1
42 Ezra 89 down 24
42 Robert 89 up 4
42 Sawyer 89 up 12
42 Silas 89 down 9
46 Brooks 81 up 8
46 Dylan 81 down 7
46 Mateo 81 up 27
46 Thiago 81 up 86
50 Isaac 79 up 14
50 Rowan 79 up 11
52 Harrison 77 up 45
52 Nolan 77 up 14
54 Colton 76 down 11
54 Everett 76 up 4
56 Jacob 75 down 8
56 Parker 75 up 5
58 Dallas 74 up 46
58 Joshua 74 up 18
58 Miles 74 up 15
61 Eithan 73 up 216
61 Ethan 73 down 13
63 Andrew 71 down 16
63 Jonathan 71 up 23
63 River 71 down 12
66 Gabriel 69 down 5
66 Sebastian 69 up 23
68 Alexander 68 down 15
68 Ryder 68 up 10
70 Caleb 67 down 1
70 Easton 67 down 6
72 Logan 66 down 14
73 Leo 65 up 24
73 Malachi 65 down 2
73 Roman 65 up 34
76 Jayden 64 up 5
77 Atlas 63 up 40
77 Kayden 63 up 12
79 Carson 62 up 1
80 Barrett 61 up 28
80 Beckham 61 up 28
80 Bryson 61 down 43
80 Wesley 61 up 7
84 Amir 60 down 12
84 Isaiah 60 down 16
86 Archer 59 up 50
87 Jace 58 down 31
87 Jaxon 58 down 39
89 Anthony 57 down 13
89 Jeremiah 57 down 23
89 Micah 57 same
92 Hunter 56 down 9
92 Legend 56 down 14
94 Cameron 55 up 10
94 Cohen 55 down 11
94 Lincoln 55 down 9
94 Luca 55 up 38
94 Tucker 55 up 6
99 Ezekiel 54 down 10
100 Kingston 53 down 44

Climbed the most since 2024

Source and notes

U.S. Social Security Administration, Baby Names from Social Security Card Applications (state data) (Public domain (U.S. government work)), data for 2025.

The counts come from Social Security card applications for babies born in Alabama. Names given to fewer than 5 babies of one sex in the state in a year are left out for privacy. Names with the same number of babies share a rank, and spellings count separately: Sofia and Sophia are different names here.