New Hampshire
Baby names, 2025. 8,301 named births recorded; the files omit names given to fewer than five babies in a state. In 2024 New Hampshire gave Harris 418,488 votes to 395,523, a 2.8% margin.
3,797girls named
4,504boys named
2.8%Harris margin, 2024
Charlotte & Theodoretop girl and boy name
Girls
- Charlotte 80
- Olivia 64
- Sophia 58
- Maeve 56
- Violet 52
- Amelia 51
- Lucy 51
- Nora 51
- Isla 50
- Eleanor 49
- Harper 49
- Emma 47
- Evelyn 47
- Grace 41
- Lainey 40
- Penelope 37
- Eloise 36
- Elizabeth 35
- Lily 35
- Ava 34
- Isabella 34
- Abigail 33
- Ellie 32
- Aurora 31
- Hazel 31
- Mia 30
- Scarlett 30
- Willow 30
- Layla 29
- Paisley 29
- Riley 29
- Vivian 29
- Madeline 28
- Chloe 27
- Kennedy 27
- Avery 26
- Josephine 26
- Ella 25
- Madelyn 25
- Lillian 24
- Addison 23
- Clara 23
- Natalie 22
- Sadie 22
- Audrey 21
- Emerson 21
- Emilia 21
- Hannah 21
- Madison 21
- Sofia 21
Boys
- Theodore 101
- Henry 77
- Oliver 66
- Jack 65
- James 65
- Liam 63
- Lucas 62
- Noah 59
- Wesley 57
- Owen 56
- William 56
- Benjamin 54
- Levi 53
- Lincoln 48
- Wyatt 48
- Carter 47
- Jackson 46
- Thomas 45
- Bennett 44
- Charles 43
- John 43
- Miles 43
- Rowan 41
- Joseph 38
- Mason 37
- Hudson 36
- Colton 35
- Elijah 35
- Leo 35
- Maverick 35
- Luca 34
- Daniel 33
- Asher 32
- Cooper 31
- Grayson 31
- Matthew 31
- Nolan 31
- Callum 30
- Logan 30
- Beau 29
- Luke 29
- Michael 29
- Gabriel 28
- Robert 28
- Sawyer 28
- Griffin 27
- Julian 27
- Samuel 27
- Andrew 26
- Elliot 26
Counts are births registered with that name and sex in New Hampshire in 2025, as published by the Social Security Administration. The vote is the FEC's official count. The two are shown side by side; the site draws no causal link between them.