Helping parents make confident choices

Baby boy names beginning with H

Are you searching for baby name ideas for a boy that start with the 8th letter of the alphabet? We’ve got some hip and hearty suggestions, along with their origin and meaning

The letter H

Need help narrowing down your options for baby boy names? Use our list of good baby boy names beginning with H with their origin or meaning to see if your son could be a Habakkuk, Hani or Humphrey

Advertisement

1. Haakon

  • Origin: Old Norse
  • Meaning: useful
  • Also: Hakon

2. Habakkuk

  • Origin: Unknown
  • Meaning: the name appears only in the Bible, but was later taken up by Methodists in Wales

3. Hadar

  • Origin: Hebrew
  • Meaning: glory

4. Haddon

  • Origin: Old English
  • Meaning: derived from had means heath, don means hill; a surname used as a first name

5. Hadley

  • Origin: Old English
  • Meaning: field of heather; a surname used as a first name

6. Hadrian

  • Origin: Latin
  • Meaning: of the Adriatic; dark
  • Also: Adrian

7. Hagley

  • Origin: Old English
  • Meaning: enclosed meadow; a surname used as a first name

8. Haig

  • Origin: Old English
  • Meaning: a surname used as a first name

9. Hakeem

  • Origin: Arabic
  • Meaning: wise

10. Hal

  • Origin: German
  • Meaning: home leader
  • Also: Albert, Halbert, Henry

11. Halbert

  • Origin: Old English
  • Meaning: shining hero
  • Also: Albert

12. Hale

  • Origin: Old Englsih
  • Meaning: unknown, possibly hero, or hollow, nook

13. Hall

  • Origin: Old English
  • Meaning: living in the manor house

14. Hallam

  • Origin: Old English
  • Meaning: the hollow

15. Halstead

  • Origin: Old English
  • Meaning: grounds of the manor

16. Hamal

  • Origin: Arabic
  • Meaning: lamb

17. Hamilton

  • Origin: Old English
  • Meaning: a flat-topped or treeless hill

18. Hamidi

  • Origin: Kenya
  • Meaning: praised, admired

19. Hamish

  • Origin: Gaelic
  • Meaning: Gaelic form of James, which is used mainly in Scotland

20. Hamlet

  • Origin: Old German
  • Meaning: small house; a surname used as a first name
  • Also: Hamlett

21. Hamon

  • Origin: Old German
  • Meaning: home

22. Hamzah

  • Origin: Arabic
  • Meaning: lion
  • Also: Hamza

23. Hanford

  • Origin: Old English
  • Meaning: the high ford; a surname used as a first name

24. Hani

  • Origin: Arabic
  • Meaning: happiness

25. Hannibal

  • Origin: Roman
  • Meaning: the soldier and statesman from Carthage (247-183 BC) who crossed the Alps with 35,000 men and 37 elephants to rout the Roman armies

26. Hank

  • Origin: American
  • Meaning: ruler of the home; derived from Henry
  • Also: Henry

27. Hanley

  • Origin: Old English
  • Meaning: the high meadow; a surname used as a first name

28. Hans

  • Origin: Scandinavian
  • Meaning: gift from God
  • Also: John, Johannes

29. Harden

  • Origin: Old English
  • Meaning: valley of hares

Looking for names for boys starting with other letters of the alphabet?

Complete your baby boy name shortlist by clicking on the letter you’re after 

 

A | B | C | D | E | F | G | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z 

30. Hardy

  • Origin: Old German
  • Meaning: courageous
  • Also: Hardie, Hardey

31. Hargreave

  • Origin: Old English
  • Meaning: field of hares
  • Also: Hargreaves, Hargrave

32. Harinder

  • Origin: Indian
  • Meaning: light brown
  • Also: Hari

33. Harley

  • Origin: Old English
  • Meaning: wood or clearing of hares

34. Harlow

  • Origin: Old English
  • Meaning: fortified hill

35. Harold

  • Origin: Old English
  • Meaning: power of an army
  • Also: Harry

36. Harrison

  • Origin: Old English
  • Meaning: son of Harry; this is a surname used as a first name

37. Harry

  • Origin: German
  • Meaning: home ruler
  • Also: Henry

38. Harun

  • Origin: Arabic
  • Meaning: leader, strength
  • Also: Haroun

39. Harvey

  • Origin: Old French
  • Meaning: ready for battle
  • Also: Hervey, Harvie

40. Hasan

  • Origin: Arabic
  • Meaning: good
  • Also: Hassan, Hussain, Hussein.

41. Hastings

  • Origin: Old English
  • Meaning: unknown; at the Battle of Hastings in England, King Harold II of England was defeated by the Norman forces of William the Conqueror in 1066

42. Havelock

  • Origin: Welsh
  • Meaning: the Welsh form of Oliver

43. Hawley

  • Origin: Old English
  • Meaning: hedged field

44. Hayden

  • Origin: Old English
  • Meaning: a hedged valley; a surname used as a first name, the name was adopted in tribute to the composer Haydn
  • Also: Haydon

45. Hayley

  • Origin: Old English
  • Meaning: hay field; also used as a girl’s name
  • Also: Haley, Haylie

46. Haywood

  • Origin: Old English
  • Meaning: hedged forest
  • Also: Heywood

47. Hazlett

  • Origin: Old English
  • Meaning: hazel tree
  • Also: Hazlitt and Haslett

48. Heathcliff

  • Origin: Old English
  • Meaning: living by the cliff of heather
  • Also: Heathcliffe

49. Hector

  • Origin: Greek
  • Meaning: hold fast

50. Helaku

  • Origin: Native American
  • Meaning: sunny day

51. Heli

  • Origin: Greek
  • Meaning: sun, from the word Helios

52. Henry

  • Origin: Old German
  • Meaning: head of a house
  • Also: Harry, Hal, Hank, Hendrik (Dutch Form), Henri (French form)

53. Herbert

  • Origin: Old German
  • Meaning: gleaming army
  • Also: Herb, Herbie, Bert, Bertie

54. Hereward

  • Origin: Old English
  • Meaning: army guard

55. Herman

  • Origin: Old German
  • Meaning: soldier
  • Also: Hermann, Armand (French form)

56. Hernando

  • Origin: Spanish
  • Meaning: courageous
  • Also: Ferdinand

57. Heron

  • Origin: Greek
  • Meaning: hero; long-legged wading bird

58. Hesketh

  • Origin: Norse
  • Meaning: a surname used as a first name

59. Hewett

  • Origin: German
  • Meaning: little Hugh; a surname used as a first name
  • Also: Hewit, Hugh

60. Hezekiah

  • Origin: Hebrew
  • Meaning: God is strength

61. Hilary

  • Origin: Latin
  • Meaning: merry, also used as a girl’s name
  • Also: Hillary, Hilaire (French form)

62. Hildebrand

  • Origin: Old German
  • Meaning: battle sword

63. Hilton

  • Origin: Old English
  • Meaning: settlement on the hill

64. Hiren

  • Origin: Indian
  • Meaning: lord of the diamonds

65. Hiroki

  • Origin: Japanese
  • Meaning: vast tree

66. Holbrook

  • Origin: Old English
  • Meaning: stream near the hollow

67. Holden

  • Origin: Old English
  • Meaning: sunken, deep

68. Hollis

  • Origin: Old English
  • Meaning: holly tree; also used as a girl’s name

69. Holmes

  • Origin: Old English
  • Meaning: island

70. Homer

  • Origin: Greek
  • Meaning: security, pledge; name of the Greek poet; more often used as a first name in the United States

71. Horace

  • Origin: Roman
  • Meaning: man of time; from the Roman family Horatius
  • Also: Horatio

72. Houghton

  • Origin: Old English
  • Meaning: settlement on the bluff
  • Also: Hutton

73. Houston

  • Origin: Old English
  • Meaning: settlement on the hill

74. Howard

  • Origin: English
  • Meaning: noble watchman; an aristocratic surname which has been used as a first name for many years
  • Also: Howie

75. Howell

  • Origin: Welsh
  • Meaning: eminent
  • Also: Howel, Hywel.

76. Hubert

  • Origin: Old German
  • Meaning: bright mind
  • Also: Bert

77. Hudson

  • Origin: Old English
  • Meaning: son of Hugh

78. Hugh

  • Origin: Old German
  • Meaning: heart or mind
  • Also: Hugo (Latin form) Hew, Huw (Welsh forms), Hughie, Huey, Shug (in Scotland)

79. Humbert

  • Origin: Old German
  • Meaning: bright giant

80. Humphrey

  • Origin: Old English
  • Meaning: peace
  • Also: Humphry, Humph

81. Hunter

  • Origin: Old English
  • Meaning: hunter
  • Also: Huntley, Huntly

82. Huxley

  • Origin: Old English
  • Meaning: Hugh’s meadow

83. Hyam

  • Origin: Hebrew
  • Meaning: a man full of life
  • Also: Hyman

84. Hyde

  • Origin: Old English
  • Meaning: seasure of land

85. Hywel

  • Origin: Welsh
  • Meaning: far seeing
  • Also: Howell

About our author Catherine Ball

Catherine Ball is a freelance journalist who specialises in writing about parenting and health. She has been a journalist for 20 years, writing for a wide range of regional and national publications. She is also mum to 4 children between the ages 3 and 12, so has drawn up many, many lists of baby names over the past 

Illustration: Emma Winchester

Read more:

Advertisement
Advertisement
Advertisement
Advertisement

Sponsored content