Charlotte holds the top spot for Alabama girls in 2025 with 224 babies, while John takes first for boys at 343, pushing past William.
The girls' race was tight at the front: Amelia climbed one place to 204, slipping just ahead of Olivia at 203. Eleanor made one of the list's bigger moves, rising four spots into a tie with Ava at 143, and Ellie's three-place gain put her close behind at 141.
For boys, William's 331 keeps him firmly in second, with James, Liam and Noah rounding out a top five built on long-established favorites. Hudson jumped four places to 199, tying Samuel, while Elijah slid four spots to 184 in tenth.
Look down both lists and the mix is clear: vintage-sounding choices like Charlotte, Eleanor and Hazel-adjacent classics share space with short, bright names such as Ava, Emma and Ellie. Parents here are balancing tradition with a little freshness, which is why the top ten stays familiar even as a few names keep shifting underneath it.
| Popularity Rank* | Change | Name | Babies in 2025 |
|---|---|---|---|
| 1 | 1 | John | 343 |
| 2 | -1 | William | 331 |
| 3 | - | James | 292 |
| 4 | - | Liam | 255 |
| 5 | - | Noah | 246 |
| 6 | 2 | Oliver | 217 |
| 7 | 2 | Samuel | 199 |
| 7 | 4 | Hudson | 199 |
| 9 | -2 | Henry | 196 |
| 10 | -4 | Elijah | 184 |
| Popularity Rank* | Change | Name | Babies in 2025 |
|---|---|---|---|
| 1 | - | Charlotte | 224 |
| 2 | 1 | Amelia | 204 |
| 3 | -1 | Olivia | 203 |
| 4 | - | Elizabeth | 163 |
| 5 | - | Emma | 158 |
| 6 | - | Mary | 155 |
| 7 | - | Harper | 150 |
| 8 | 4 | Eleanor | 143 |
| 8 | - | Ava | 143 |
| 10 | 3 | Ellie | 141 |