Most popular boy names in the '00s in New Hampshire

Written by:
February 15, 2023
Canva

Most popular boy names in the '00s in New Hampshire

Stacker compiled a list of the most popular baby names for boys in the 00s in New Hampshire using data from the Social Security Administration. Names are ranked by number of babies born in New Hampshire from 2000 to 2009.

Note: The Social Security Administration collects data on baby names with a binary understanding of sex and gender. Stacker understands that names aren't inherently gendered and will continue to look for opportunities in our coverage to demonstrate that.

1 / 50
Adrie Molco // Shutterstock

#50. Cole

Cole is a name of English origin meaning "swarthy, coal-black".

New Hampshire
- Babies from 2000 to 2009: 333
- Babies from 2010 to 2019: 288 (#50 most common name, -13.5% compared to the 2000s)

National
- Rank: #70
- Babies from 2000 to 2009: 56,838

2 / 50
Katrina Elena // Shutterstock

#49. Luke

Luke is a name of Greek origin meaning "man from Lucania".

New Hampshire
- Babies from 2000 to 2009: 350
- Babies from 2010 to 2019: 275 (#51 (tie) most common name, -21.4% compared to the 2000s)

National
- Rank: #46
- Babies from 2000 to 2009: 90,476

3 / 50
FamVeld // Shutterstock

#48. Gabriel

Gabriel is a name of Hebrew origin meaning "God is my strength".

New Hampshire
- Babies from 2000 to 2009: 368
- Babies from 2010 to 2019: 380 (#29 most common name, +3.3% compared to the 2000s)

National
- Rank: #30
- Babies from 2000 to 2009: 119,797

4 / 50
morrowlight // Shutterstock

#47. Brandon

Brandon is a name of English origin meaning "beacon hill" or "crow".

New Hampshire
- Babies from 2000 to 2009: 374
- Babies from 2010 to 2019: 84 (#147 (tie) most common name, -77.5% compared to the 2000s)

National
- Rank: #21
- Babies from 2000 to 2009: 142,964

5 / 50
Alena Vostrikova // Shutterstock

#46. Lucas

Lucas is a name of Greek origin meaning "man from Lucania".

New Hampshire
- Babies from 2000 to 2009: 375
- Babies from 2010 to 2019: 591 (#10 most common name, +57.6% compared to the 2000s)

National
- Rank: #57
- Babies from 2000 to 2009: 70,965

6 / 50
Flashon // Shutterstock

#45. Justin

Justin is a name of Latin origin meaning "righteous".

New Hampshire
- Babies from 2000 to 2009: 377
- Babies from 2010 to 2019: 91 (#140 (tie) most common name, -75.9% compared to the 2000s)

National
- Rank: #29
- Babies from 2000 to 2009: 122,962

7 / 50
Canva

#44. Adam

Adam is a name of Hebrew origin meaning "earth".

New Hampshire
- Babies from 2000 to 2009: 394
- Babies from 2010 to 2019: 150 (#99 most common name, -61.9% compared to the 2000s)

National
- Rank: #56
- Babies from 2000 to 2009: 70,985

8 / 50
Iren_Geo // Shutterstock

#43. Robert

Robert is a name of Germanic origin meaning "fame" or "bright".

New Hampshire
- Babies from 2000 to 2009: 408
- Babies from 2010 to 2019: 243 (#68 (tie) most common name, -40.4% compared to the 2000s)

National
- Rank: #35
- Babies from 2000 to 2009: 106,624

9 / 50
Canva

#42. Mason

Mason is a name of English origin meaning "one who works with stone".

New Hampshire
- Babies from 2000 to 2009: 408
- Babies from 2010 to 2019: 799 (#1 most common name, +95.8% compared to the 2000s)

National
- Rank: #45
- Babies from 2000 to 2009: 90,477

10 / 50
Serenko Natalia // Shutterstock

#41. Austin

Austin is a name of English origin meaning "magnificent".

New Hampshire
- Babies from 2000 to 2009: 410
- Babies from 2010 to 2019: 262 (#60 most common name, -36.1% compared to the 2000s)

National
- Rank: #31
- Babies from 2000 to 2009: 112,735

11 / 50
Olesia Bilkei // Shutterstock

#40. David

David is a name of Hebrew origin meaning "beloved".

New Hampshire
- Babies from 2000 to 2009: 454
- Babies from 2010 to 2019: 260 (#62 most common name, -42.7% compared to the 2000s)

National
- Rank: #12
- Babies from 2000 to 2009: 179,935

12 / 50
Canva

#39. Jonathan

Jonathan is a name of Hebrew origin meaning "God has given".

New Hampshire
- Babies from 2000 to 2009: 467
- Babies from 2010 to 2019: 196 (#80 most common name, -58.0% compared to the 2000s)

National
- Rank: #19
- Babies from 2000 to 2009: 144,787

13 / 50
Pshenina_m // Shutterstock

#38. Jackson

Jackson is a name of English origin meaning "son of Jack".

New Hampshire
- Babies from 2000 to 2009: 468
- Babies from 2010 to 2019: 743 (#3 most common name, +58.8% compared to the 2000s)

National
- Rank: #41
- Babies from 2000 to 2009: 94,474

14 / 50
Canva

#37. Gavin

Gavin is a name of Celtic origin meaning "white hawk".

New Hampshire
- Babies from 2000 to 2009: 479
- Babies from 2010 to 2019: 358 (#34 most common name, -25.3% compared to the 2000s)

National
- Rank: #48
- Babies from 2000 to 2009: 88,422

15 / 50
Africa Studio // Shutterstock

#36. Liam

Liam is a name of German origin meaning "protection".

New Hampshire
- Babies from 2000 to 2009: 487
- Babies from 2010 to 2019: 753 (#2 most common name, +54.6% compared to the 2000s)

National
- Rank: #87
- Babies from 2000 to 2009: 44,904

16 / 50
Canva

#35. Caleb

Caleb is a name of Hebrew origin meaning "faithful".

New Hampshire
- Babies from 2000 to 2009: 502
- Babies from 2010 to 2019: 393 (#27 most common name, -21.7% compared to the 2000s)

National
- Rank: #34
- Babies from 2000 to 2009: 110,057

17 / 50
Irisska // Shutterstock

#34. Daniel

Daniel is a name of Hebrew origin meaning "God is my judge".

New Hampshire
- Babies from 2000 to 2009: 506
- Babies from 2010 to 2019: 320 (#40 most common name, -36.8% compared to the 2000s)

National
- Rank: #5
- Babies from 2000 to 2009: 203,785

18 / 50
pratan ounpitipong // Shutterstock

#33. Hunter

Hunter is a name of English origin meaning "one who hunts".

New Hampshire
- Babies from 2000 to 2009: 516
- Babies from 2010 to 2019: 443 (#23 most common name, -14.1% compared to the 2000s)

National
- Rank: #40
- Babies from 2000 to 2009: 94,819

19 / 50
noBorders - Brayden Howie // Shutterstock

#32. Kyle

Kyle is a name of Scottish origin meaning "narrow strait".

New Hampshire
- Babies from 2000 to 2009: 523
- Babies from 2010 to 2019: 64 (#183 (tie) most common name, -87.8% compared to the 2000s)

National
- Rank: #53
- Babies from 2000 to 2009: 76,140

20 / 50
Tatiana Dyuvbanova // Shutterstock

#31. Aiden

Aiden is a name of Gaelic origin meaning "born of fire".

New Hampshire
- Babies from 2000 to 2009: 527
- Babies from 2010 to 2019: 360 (#33 most common name, -31.7% compared to the 2000s)

National
- Rank: #51
- Babies from 2000 to 2009: 83,487

21 / 50
Canva

#30. Thomas

Thomas is a name of Greek origin meaning "twin".

New Hampshire
- Babies from 2000 to 2009: 541
- Babies from 2010 to 2019: 410 (#26 most common name, -24.2% compared to the 2000s)

National
- Rank: #36
- Babies from 2000 to 2009: 102,075

22 / 50
Yulia Sribna // Shutterstock

#29. Evan

Evan is a name of Welsh origin meaning "Lord is gracious".

New Hampshire
- Babies from 2000 to 2009: 551
- Babies from 2010 to 2019: 318 (#41 most common name, -42.3% compared to the 2000s)

National
- Rank: #43
- Babies from 2000 to 2009: 92,128

23 / 50
DONOT6_STUDIO // Shutterstock

#28. Aidan

Aidan is a name of Gaelic origin meaning "little fire".

New Hampshire
- Babies from 2000 to 2009: 554
- Babies from 2010 to 2019: 118 (#119 most common name, -78.7% compared to the 2000s)

National
- Rank: #52
- Babies from 2000 to 2009: 76,482

24 / 50
Canva

#27. Anthony

Anthony is a name of Latin origin meaning "praiseworthy".

New Hampshire
- Babies from 2000 to 2009: 578
- Babies from 2010 to 2019: 314 (#43 most common name, -45.7% compared to the 2000s)

National
- Rank: #11
- Babies from 2000 to 2009: 191,874

25 / 50
Vasiuk Iryna // Shutterstock

#26. James

James is a name of Hebrew origin meaning "supplanter".

New Hampshire
- Babies from 2000 to 2009: 618
- Babies from 2010 to 2019: 522 (#12 most common name, -15.5% compared to the 2000s)

National
- Rank: #17
- Babies from 2000 to 2009: 163,127

26 / 50
Canva

#25. Christopher

Christopher is a name of English origin meaning "Christ-bearer".

New Hampshire
- Babies from 2000 to 2009: 619
- Babies from 2010 to 2019: 266 (#54 (tie) most common name, -57.0% compared to the 2000s)

National
- Rank: #6
- Babies from 2000 to 2009: 203,321

27 / 50
burlakova_anna // Shutterstock

#24. Nathan

Nathan is a name of Hebrew origin meaning "given".

New Hampshire
- Babies from 2000 to 2009: 622
- Babies from 2010 to 2019: 260 (#62 most common name, -58.2% compared to the 2000s)

National
- Rank: #26
- Babies from 2000 to 2009: 134,810

28 / 50
Tatiana Chekryzhova // Shutterstock

#23. John

John is a name of Hebrew origin meaning "Yahweh has been gracious".

New Hampshire
- Babies from 2000 to 2009: 628
- Babies from 2010 to 2019: 378 (#30 (tie) most common name, -39.8% compared to the 2000s)

National
- Rank: #18
- Babies from 2000 to 2009: 160,966

29 / 50
Minnikova Mariia // Shutterstock

#22. Owen

Owen is a name of Welsh origin meaning "young warrior".

New Hampshire
- Babies from 2000 to 2009: 669
- Babies from 2010 to 2019: 724 (#5 (tie) most common name, +8.2% compared to the 2000s)

National
- Rank: #66
- Babies from 2000 to 2009: 61,858

30 / 50
Canva

#21. Jack

Jack is a name of English origin meaning "God is gracious".

New Hampshire
- Babies from 2000 to 2009: 676
- Babies from 2010 to 2019: 509 (#13 most common name, -24.7% compared to the 2000s)

National
- Rank: #39
- Babies from 2000 to 2009: 95,495

31 / 50
Canva

#20. Noah

Noah is a name of Hebrew origin meaning "rest".

New Hampshire
- Babies from 2000 to 2009: 714
- Babies from 2010 to 2019: 632 (#8 most common name, -11.5% compared to the 2000s)

National
- Rank: #20
- Babies from 2000 to 2009: 143,446

32 / 50
Africa Studio // Shutterstock

#19. Connor

Connor is a name of Irish origin meaning "Lover of wolves".

New Hampshire
- Babies from 2000 to 2009: 730
- Babies from 2010 to 2019: 478 (#17 most common name, -34.5% compared to the 2000s)

National
- Rank: #50
- Babies from 2000 to 2009: 85,968

33 / 50
Vasilyev Alexandr // Shutterstock

#18. Cameron

Cameron is a name of Gaelic origin meaning "crooked river".

New Hampshire
- Babies from 2000 to 2009: 742
- Babies from 2010 to 2019: 425 (#25 most common name, -42.7% compared to the 2000s)

National
- Rank: #38
- Babies from 2000 to 2009: 95,871

34 / 50
Ramona Heim // Shutterstock

#17. Logan

Logan is a name of Scottish origin meaning "Little hollow".

New Hampshire
- Babies from 2000 to 2009: 769
- Babies from 2010 to 2019: 724 (#5 (tie) most common name, -5.9% compared to the 2000s)

National
- Rank: #28
- Babies from 2000 to 2009: 134,014

35 / 50
Oksana Kuzmina // Shutterstock

#16. Dylan

Dylan is a name of Welsh origin meaning "son of the sea".

New Hampshire
- Babies from 2000 to 2009: 771
- Babies from 2010 to 2019: 317 (#42 most common name, -58.9% compared to the 2000s)

National
- Rank: #23
- Babies from 2000 to 2009: 140,093

36 / 50
Tomsickova Tatyana // Shutterstock

#15. Joseph

Joseph is a name of Hebrew origin meaning "he will add".

New Hampshire
- Babies from 2000 to 2009: 772
- Babies from 2010 to 2019: 470 (#20 (tie) most common name, -39.1% compared to the 2000s)

National
- Rank: #9
- Babies from 2000 to 2009: 194,793

37 / 50
Olesia Bilkei // Shutterstock

#14. Zachary

Zachary is a name of Hebrew origin meaning "God remembers".

New Hampshire
- Babies from 2000 to 2009: 785
- Babies from 2010 to 2019: 308 (#45 most common name, -60.8% compared to the 2000s)

National
- Rank: #27
- Babies from 2000 to 2009: 134,737

38 / 50
FamVeld // Shutterstock

#13. William

William is a name of Germanic origin meaning "vehement protector".

New Hampshire
- Babies from 2000 to 2009: 785
- Babies from 2010 to 2019: 678 (#7 most common name, -13.6% compared to the 2000s)

National
- Rank: #10
- Babies from 2000 to 2009: 194,328

39 / 50
Canva

#12. Samuel

Samuel is a name of Hebrew origin meaning "name of God".

New Hampshire
- Babies from 2000 to 2009: 791
- Babies from 2010 to 2019: 433 (#24 most common name, -45.3% compared to the 2000s)

National
- Rank: #24
- Babies from 2000 to 2009: 138,500

40 / 50
Falcona // Shutterstock

#11. Alexander

Alexander is a name of Greek origin meaning "defender of man".

New Hampshire
- Babies from 2000 to 2009: 810
- Babies from 2010 to 2019: 508 (#14 most common name, -37.3% compared to the 2000s)

National
- Rank: #13
- Babies from 2000 to 2009: 178,788

41 / 50
Canva

#10. Joshua

Joshua is a name of Hebrew origin meaning "God Is my salvation".

New Hampshire
- Babies from 2000 to 2009: 857
- Babies from 2010 to 2019: 303 (#47 most common name, -64.6% compared to the 2000s)

National
- Rank: #3
- Babies from 2000 to 2009: 231,972

42 / 50
Gorynvd // Shutterstock

#9. Tyler

Tyler is a name of English origin meaning "doorkeeper of an inn" or "owner of a tavern".

New Hampshire
- Babies from 2000 to 2009: 872
- Babies from 2010 to 2019: 310 (#44 most common name, -64.4% compared to the 2000s)

National
- Rank: #16
- Babies from 2000 to 2009: 165,548

43 / 50
Oksana Kuzmina // Shutterstock

#8. Andrew

Andrew is a name of Greek origin meaning "brave".

New Hampshire
- Babies from 2000 to 2009: 878
- Babies from 2010 to 2019: 364 (#32 most common name, -58.5% compared to the 2000s)

National
- Rank: #7
- Babies from 2000 to 2009: 202,485

44 / 50
Africa Studio // Shutterstock

#7. Michael

Michael is a name of Hebrew origin meaning "who is like God?".

New Hampshire
- Babies from 2000 to 2009: 882
- Babies from 2010 to 2019: 483 (#16 most common name, -45.2% compared to the 2000s)

National
- Rank: #2
- Babies from 2000 to 2009: 250,610

45 / 50
Anna Grigorjeva // Shutterstock

#6. Ethan

Ethan is a name of Hebrew origin meaning "strong" or "enduring".

New Hampshire
- Babies from 2000 to 2009: 905
- Babies from 2010 to 2019: 476 (#19 most common name, -47.4% compared to the 2000s)

National
- Rank: #8
- Babies from 2000 to 2009: 201,795

46 / 50
Andy Dean Photography // Shutterstock

#5. Benjamin

Benjamin is a name of Hebrew origin meaning "son of my days".

New Hampshire
- Babies from 2000 to 2009: 906
- Babies from 2010 to 2019: 728 (#4 most common name, -19.6% compared to the 2000s)

National
- Rank: #25
- Babies from 2000 to 2009: 137,246

47 / 50
Canva

#4. Nicholas

Nicholas is a name of Greek origin meaning "victory of the people".

New Hampshire
- Babies from 2000 to 2009: 933
- Babies from 2010 to 2019: 307 (#46 most common name, -67.1% compared to the 2000s)

National
- Rank: #14
- Babies from 2000 to 2009: 177,582

48 / 50
My Good Images // Shutterstock

#3. Matthew

Matthew is a name of Hebrew origin meaning "Gift of Yahweh".

New Hampshire
- Babies from 2000 to 2009: 1,085
- Babies from 2010 to 2019: 378 (#30 (tie) most common name, -65.2% compared to the 2000s)

National
- Rank: #4
- Babies from 2000 to 2009: 221,556

49 / 50
Canva

#2. Ryan

Ryan is a name of Irish origin meaning "little king" or "illustrious".

New Hampshire
- Babies from 2000 to 2009: 1,134
- Babies from 2010 to 2019: 447 (#22 most common name, -60.6% compared to the 2000s)

National
- Rank: #15
- Babies from 2000 to 2009: 173,208

50 / 50
Canva

#1. Jacob

Jacob is a name of Hebrew origin meaning "to follow".

New Hampshire
- Babies from 2000 to 2009: 1,374
- Babies from 2010 to 2019: 610 (#9 most common name, -55.6% compared to the 2000s)

National
- Rank: #1
- Babies from 2000 to 2009: 273,911

Trending Now