Top names by state ★ New Hampshire

Top baby names in New Hampshire

In 2025, New Hampshire's most popular names were Charlotte (80 girls) and Theodore (101 boys). The full top 100 for both, from official Social Security records. State data omits names with fewer than five babies in a year.

Girls · 2025

#NameBabies
1 Charlotte 80
2 Olivia 64
3 Sophia 58
4 Maeve 56
5 Violet 52
6 Amelia 51
6 Lucy 51
6 Nora 51
9 Isla 50
10 Eleanor 49
10 Harper 49
12 Emma 47
12 Evelyn 47
14 Grace 41
15 Lainey 40
16 Penelope 37
17 Eloise 36
18 Elizabeth 35
18 Lily 35
20 Ava 34
20 Isabella 34
22 Abigail 33
23 Ellie 32
24 Aurora 31
24 Hazel 31
26 Mia 30
26 Scarlett 30
26 Willow 30
29 Layla 29
29 Paisley 29
29 Riley 29
29 Vivian 29
33 Madeline 28
34 Chloe 27
34 Kennedy 27
36 Avery 26
36 Josephine 26
38 Ella 25
38 Madelyn 25
40 Lillian 24
41 Addison 23
41 Clara 23
43 Natalie 22
43 Sadie 22
45 Audrey 21
45 Emerson 21
45 Emilia 21
45 Hannah 21
45 Madison 21
45 Sofia 21
45 Sophie 21
52 Rose 20
53 Alice 19
53 Aria 19
53 Elena 19
53 Kinsley 19
57 Adeline 18
57 Eliana 18
57 Eliza 18
57 Lydia 18
57 Millie 18
57 Zoey 18
63 Hadley 17
63 Ivy 17
63 Piper 17
66 Autumn 16
66 Claire 16
66 Daisy 16
66 Delilah 16
66 Everly 16
66 Georgia 16
66 Margot 16
66 Peyton 16
66 Vera 16
66 Zoe 16
76 Cecilia 15
76 Elsie 15
76 Emily 15
76 Mackenzie 15
76 Nova 15
76 Ruby 15
82 Anna 14
82 Cora 14
82 Gianna 14
82 Lennon 14
82 Mabel 14
82 Maya 14
82 Quinn 14
82 Summer 14
90 Charlie 13
90 Luna 13
90 Mila 13
90 Skylar 13
90 Stella 13
95 Allison 12
95 Amara 12
95 Callie 12
95 Caroline 12
95 Hallie 12
95 Iris 12

Boys · 2025

#NameBabies
1 Theodore 101
2 Henry 77
3 Oliver 66
4 Jack 65
4 James 65
6 Liam 63
7 Lucas 62
8 Noah 59
9 Wesley 57
10 Owen 56
10 William 56
12 Benjamin 54
13 Levi 53
14 Lincoln 48
14 Wyatt 48
16 Carter 47
17 Jackson 46
18 Thomas 45
19 Bennett 44
20 Charles 43
20 John 43
20 Miles 43
23 Rowan 41
24 Joseph 38
25 Mason 37
26 Hudson 36
27 Colton 35
27 Elijah 35
27 Leo 35
27 Maverick 35
31 Luca 34
32 Daniel 33
33 Asher 32
34 Cooper 31
34 Grayson 31
34 Matthew 31
34 Nolan 31
38 Callum 30
38 Logan 30
40 Beau 29
40 Luke 29
40 Michael 29
43 Gabriel 28
43 Robert 28
43 Sawyer 28
46 Griffin 27
46 Julian 27
46 Samuel 27
49 Andrew 26
49 Elliot 26
49 Everett 26
52 Arthur 25
52 Calvin 25
52 Carson 25
55 Alexander 24
55 Brooks 24
55 Jameson 24
55 Roman 24
55 Ryder 24
55 Weston 24
61 Connor 23
61 Landon 23
61 Parker 23
61 Ryan 23
61 Silas 23
66 Cole 22
66 Elias 22
66 Emmett 22
66 George 22
70 August 21
70 Callan 21
70 Cameron 21
70 Waylon 21
74 Dawson 20
74 Dean 20
74 Declan 20
74 Ethan 20
74 Grant 20
74 Harrison 20
80 Archer 19
80 Caleb 19
80 Greyson 19
80 Nathan 19
84 Atlas 18
84 Caden 18
84 Dylan 18
84 Easton 18
88 Beckett 17
88 Ezra 17
88 Graham 17
88 Jaxson 17
88 Myles 17
88 River 17
94 Callahan 16
94 Finn 16
94 Isaac 16
94 Maxwell 16
94 Theo 16
99 Chase 15
99 Christopher 15

New Hampshire's #1 names, year by year

Every year since 1910. Click a year for that year's full state top 100.

Year#1 girls' name#1 boys' name
2025 Charlotte Theodore
2024 Charlotte Theodore
2023 Charlotte Oliver
2022 Charlotte Theodore
2021 Olivia Oliver
2020 Charlotte Benjamin
2019 Charlotte Benjamin
2018 Olivia Oliver
2017 Charlotte Logan
2016 Charlotte Noah
2015 Olivia Jackson
2014 Olivia Jacob
2013 Emma Liam
2012 Emma Mason
2011 Sophia Mason
2010 Sophia Logan
2009 Olivia Logan
2008 Emma Jacob
2007 Olivia Jacob
2006 Emma Jacob
2005 Emma Jacob
2004 Emma Jacob
2003 Emma Jacob
2002 Emily Jacob
2001 Emily Jacob
2000 Emily Jacob
1999 Emily Jacob
1998 Emily Jacob
1997 Emily Nicholas
1996 Emily Matthew
1995 Emily Michael
1994 Emily Michael
1993 Emily Matthew
1992 Sarah Michael
1991 Sarah Michael
1990 Jessica Michael
1989 Jessica Michael
1988 Ashley Michael
1987 Amanda Christopher
1986 Amanda Michael
1985 Jessica Michael
1984 Jennifer Michael
1983 Jennifer Christopher
1982 Jennifer Michael
1981 Jennifer Michael
1980 Jennifer Michael
1979 Jennifer Michael
1978 Jennifer Michael
1977 Jennifer Jason
1976 Jennifer Jason
1975 Jennifer Jason
1974 Jennifer Michael
1973 Jennifer Jason
1972 Jennifer Christopher
1971 Jennifer Michael
1970 Jennifer Michael
1969 Lisa Michael
1968 Lisa Michael
1967 Lisa Michael
1966 Lisa Michael
1965 Lisa Michael
1964 Lisa David
1963 Lisa David
1962 Lisa David
1961 Lisa Michael
1960 Susan David
1959 Susan David
1958 Susan Michael
1957 Susan Michael
1956 Susan Michael
1955 Susan David
1954 Susan David
1953 Susan Michael
1952 Linda David
1951 Linda Robert
1950 Linda Robert
1949 Linda Robert
1948 Linda Robert
1947 Linda Robert
1946 Linda Robert
1945 Linda Robert
1944 Sandra Richard
1943 Patricia Robert
1942 Sandra Robert
1941 Patricia Robert
1940 Patricia Robert
1939 Nancy Robert
1938 Patricia Robert
1937 Barbara Robert
1936 Shirley Robert
1935 Shirley Robert
1934 Barbara Robert
1933 Barbara Robert
1932 Barbara Robert
1931 Barbara Robert
1930 Barbara Robert
1929 Barbara Robert
1928 Mary Robert
1927 Mary Robert
1926 Mary Robert
1925 Mary Robert
1924 Mary Robert
1923 Mary Robert
1922 Mary Robert
1921 Mary Robert
1920 Mary Robert
1919 Mary Robert
1918 Mary John
1917 Mary John
1916 Mary John
1915 Mary John
1914 Mary John
1913 Mary John
1912 Mary John
1911 Mary John
1910 Mary John