Most popular girls’ names in New Hampshire, 2025

Official counts of babies given each name, ranked by NameTides (names with the same count share a rank).

RankNameBabies
1Charlotte80
2Olivia64
3Sophia58
4Maeve56
5Violet52
6Amelia51
6Lucy51
6Nora51
9Isla50
10Eleanor49
10Harper49
12Emma47
12Evelyn47
14Grace41
15Lainey40
16Penelope37
17Eloise36
18Elizabeth35
18Lily35
20Ava34
20Isabella34
22Abigail33
23Ellie32
24Aurora31
24Hazel31
RankNameBabies
26Mia30
26Scarlett30
26Willow30
29Layla29
29Paisley29
29Riley29
29Vivian29
33Madeline28
34Chloe27
34Kennedy27
36Avery26
36Josephine26
38Ella25
38Madelyn25
40Lillian24
41Addison23
41Clara23
43Natalie22
43Sadie22
45Audrey21
45Emerson21
45Emilia21
45Hannah21
45Madison21
45Sofia21
45Sophie21
52Rose20
53Alice19
53Aria19
53Elena19
53Kinsley19
57Adeline18
57Eliana18
57Eliza18
57Lydia18
57Millie18
57Zoey18
63Hadley17
63Ivy17
63Piper17
66Autumn16
66Claire16
66Daisy16
66Delilah16
66Everly16
66Georgia16
66Margot16
66Peyton16
66Vera16
66Zoe16
76Cecilia15
76Elsie15
76Emily15
76Mackenzie15
76Nova15
76Ruby15
82Anna14
82Cora14
82Gianna14
82Lennon14
82Mabel14
82Maya14
82Quinn14
82Summer14
90Charlie13
90Luna13
90Mila13
90Skylar13
90Stella13
95Allison12
95Amara12
95Callie12
95Caroline12
95Hallie12
95Iris12
95Jade12
95Josie12
95June12
95Juniper12
95Lucia12
95Lyla12
95Margaret12
95Naomi12
95Ruth12
95Sloane12