Baby boy names beginning with H – with origins and meanings
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
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
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
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:
Create the perfect wishlist for your baby with MyCrib
Are you expecting and don't know where to start? Discover how MyCrib can help you build your dream wishlist. You can add products from any site with just one click and even use MyCrib's buying assistant to help get you started.