Top Baby Names in New Hampshire, 2020s - Most Popular Boys & Girls Names

The most popular baby names in New Hampshire from 2020 to 2025, ranked by total births during the decade.

What the Data Says About the 2020s in New Hampshire

During the 2020s (2020–2025), the Social Security Administration recorded 21,947 births across the top 50 boy and top 50 girl names in New Hampshire. The decade's leading boy name was Theodore with 494 births, while Charlotte was the top girl name with 512 births. The top 50 boys in this decade collectively accounted for 12,312 births versus 9,635 for the top 50 girls, the more common SSA pattern in which the boy-name pool is more concentrated among fewer high-frequency choices. These totals represent only names appearing five or more times per year in New Hampshire; rarer names fall below the SSA's privacy-disclosure threshold and are excluded.

The 2020s sits within a specific cultural window of U.S. naming history. Recent decades like the 2020s reflect a distinctive modern pattern, shorter names, vowel-heavy endings, and revived classic forms (Liam, Noah, Olivia, Emma) replacing the trendy -aiden/-ayden constructions of the prior era. Theodore and Charlotte leading New Hampshire during this window reflects how regional preferences interact with broader national trends.

Decade totals are computed by summing SSA state-year records for New Hampshire across all ten years of the 2020s. Because the SSA suppresses any name with fewer than five annual occurrences in a state, the true number of unique names given in New Hampshire during this decade is larger than what this page lists. The dataset also treats every spelling as a separate name, for example, Kayla and Kaylah are tracked independently, so combined-spelling totals would shift the rankings somewhat. This page is provided for informational and research purposes and does not constitute naming, legal, or genealogical advice.

Boy Top 50 Boy Names

Rank Name Births
1 Theodore 494
2 Oliver 476
3 Henry 452
4 Jack 391
5 Liam 384
6 Owen 379
7 William 369
8 Benjamin 364
9 James 351
10 Noah 349
11 Lucas 343
12 Jackson 340
13 Levi 295
14 Wyatt 289
15 Lincoln 276
16 Logan 252
17 Thomas 244
18 Wesley 243
19 Mason 240
20 Charles 234
21 Carter 232
22 Elijah 227
23 Colton 221
24 John 221
25 Leo 217
26 Michael 205
27 Nolan 203
28 Maverick 202
29 Grayson 201
30 Hudson 198
31 Luca 191
32 Bennett 190
33 Joseph 190
34 Julian 181
35 Rowan 180
36 Miles 179
37 Jameson 178
38 Samuel 177
39 Alexander 176
40 Luke 173
41 Cameron 166
42 Cooper 165
43 Daniel 165
44 Parker 161
45 Emmett 160
46 Matthew 160
47 Connor 159
48 Jacob 159
49 Asher 158
50 Ethan 152

Girl Top 50 Girl Names

Rank Name Births
1 Charlotte 512
2 Olivia 413
3 Evelyn 325
4 Amelia 318
5 Emma 308
6 Harper 281
7 Sophia 281
8 Nora 275
9 Eleanor 249
10 Isabella 231
11 Ava 230
12 Isla 227
13 Maeve 224
14 Scarlett 204
15 Violet 196
16 Abigail 188
17 Lily 188
18 Grace 188
19 Mia 187
20 Madison 186
21 Avery 186
22 Lucy 183
23 Hazel 178
24 Willow 177
25 Penelope 172
26 Aurora 168
27 Ellie 164
28 Ella 162
29 Lillian 161
30 Natalie 157
31 Kinsley 149
32 Riley 149
33 Elizabeth 149
34 Hannah 147
35 Madelyn 146
36 Chloe 146
37 Josephine 145
38 Eloise 140
39 Luna 140
40 Layla 136
41 Addison 133
42 Paisley 133
43 Sophie 131
44 Emilia 129
45 Madeline 127
46 Kennedy 126
47 Stella 126
48 Aria 123
49 Maya 121
50 Autumn 120

Nearby Rankings

Related decade and state views for New Hampshire

Compare 2020s leaders: Theodore vs Charlotte → or pick any two names →

Source: U.S. Social Security Administration, Baby Names, State-Level Files, 1910–2025 (ssa.gov).

Source: SSA Baby Names Methodology, names with 5 or more occurrences per state per year are included (ssa.gov/oact/babynames/limits.html).

Data sourced from the U.S. Social Security Administration. See our methodology for details.