New Hampshire Baby Names: Trends & Data (1910–2025)

Boys

In 2025, Theodore topped male baby names in New Hampshire, recorded for 101 births. This marks a clear departure from the 1950s, when David was the state's dominant choice. Examining longer trends, Benjamin has shown the fastest ascent over the past 30 years, climbing 10 rank positions. Meanwhile, Michael experienced the biggest decline, falling 10 rank positions.

Girls

New Hampshire's female baby naming landscape reveals Charlotte as the top choice in 2025, recorded for 80 births. This contrasts sharply with Susan, which dominated throughout the 1950s. Analyzing trends over the last 30 years, Lauren has shown the fastest ascent, gaining 1 rank position. Conversely, Hannah experienced the most significant decline, dropping 6 rank positions, illustrating shifts in parental preferences.

#1 Boy (2025)

Theodore

#1 Girl (2025)

Charlotte

Fastest Rising

Benjamin

↑ +10

Biggest Decline

Michael

↓ −10

Longest #1 Run

Robert

3 decades at #1

Total Births (2025)

3,132

births tracked

How the Most Popular Names Changed Over Time

Popularity by decade — lower ranks indicate greater popularity (#1 is the most popular name).

DecadeTheodoreMatthewLiamRobertRyan
1910sRank #2
1920sRank #1
1930sRank #1
1940sRank #1
1950sRank #3
1960sRank #4
1970sRank #4Rank #7
1980sRank #2Rank #13Rank #5
1990sRank #1Rank #6
2000sRank #3Rank #2
2010sRank #2
2020sRank #1Rank #5

Baby Names by Decade

Most popular · Runner-up per decade

1910sJohnRobert
1920sRobertJohn
1930sRobertRichard
1940sRobertRichard
1950sDavidMichael
1960sMichaelDavid
Recent Decades
1970sMichaelChristopher
1980sMichaelMatthew
1990sMatthewMichael
2000sJacobRyan
2010sMasonLiam
2020sTheodoreOliver

Biggest Name Shifts

Names that climbed or fell the most in popularity

Fastest Rising

Benjamin

+10 rank positions · since 1980s
Biggest Decline

Michael

-10 rank positions · since 1960s

How New Hampshire Compares to the Nation

Names that rank notably higher or lower here vs. the U.S. overall

More Popular in New Hampshire

  • Griffin
    #46 here · #219 nationally +173
  • Grant
    #78 here · #228 nationally +150
  • Callahan
    #94 here · #227 nationally +133
  • Callan
    #71 here · #189 nationally +118
  • Cole
    #66 here · #183 nationally +117

Less Popular in New Hampshire

  • Ezra
    #89 here · #20 nationally 69
  • Elias
    #67 here · #13 nationally 54
  • Ethan
    #77 here · #24 nationally 53
  • Isaac
    #96 here · #47 nationally 49
  • Dylan
    #86 here · #41 nationally 45

Top 100 Baby Names in New Hampshire

Most popular names in 2020–2025, ranked by total births

Top 10

RankNameBirthsNational
  • #1Theodore101#4
  • #2Henry77#5
  • #3Oliver66#3
  • #4Jack65#15
  • #5James65#6
  • #6Liam63#1
  • #7Lucas62#10
  • #8Noah59#2
  • #9Wesley57#52
  • #10Owen56#31

Names #11–100

  • #11 William
  • #12 Benjamin
  • #13 Levi
  • #14 Lincoln
  • #15 Wyatt
  • #16 Carter
  • #17 Jackson
  • #18 Thomas
  • #19 Bennett
  • #20 Charles
  • #21 John
  • #22 Miles
  • #23 Rowan
  • #24 Joseph
  • #25 Mason
  • #26 Hudson
  • #27 Colton
  • #28 Elijah
  • #29 Leo
  • #30 Maverick
  • #31 Luca
  • #32 Daniel
  • #33 Asher
  • #34 Cooper
  • #35 Grayson
  • #36 Matthew
  • #37 Nolan
  • #38 Callum
  • #39 Logan
  • #40 Beau
  • #41 Luke
  • #42 Michael
  • #43 Gabriel
  • #44 Robert
  • #45 Sawyer
  • #46 Griffin
  • #47 Julian
  • #48 Samuel
  • #49 Andrew
  • #50 Elliot
  • #51 Everett
  • #52 Arthur
  • #53 Calvin
  • #54 Carson
  • #55 Alexander
  • #56 Brooks
  • #57 Jameson
  • #58 Roman
  • #59 Ryder
  • #60 Weston
  • #61 Connor
  • #62 Landon
  • #63 Parker
  • #64 Ryan
  • #65 Silas
  • #66 Cole
  • #67 Elias
  • #68 Emmett
  • #69 George
  • #70 August
  • #71 Callan
  • #72 Cameron
  • #73 Waylon
  • #74 Dawson
  • #75 Dean
  • #76 Declan
  • #77 Ethan
  • #78 Grant
  • #79 Harrison
  • #80 Archer
  • #81 Caleb
  • #82 Greyson
  • #83 Nathan
  • #84 Atlas
  • #85 Caden
  • #86 Dylan
  • #87 Easton
  • #88 Beckett
  • #89 Ezra
  • #90 Graham
  • #91 Jaxson
  • #92 Myles
  • #93 River
  • #94 Callahan
  • #95 Finn
  • #96 Isaac
  • #97 Maxwell
  • #98 Theo
  • #99 Chase
  • #100 Christopher

Explore Neighboring States

See how naming trends differ in nearby states