67 Latest Earthy Baby Boy Names in 2023

Earthy names encompass any and all names inspired by nature and planet earth. This includes animal-inspired names like Fox and Bjorn (which means “bear” in Swedish), tree names like Aspen, Elm, and Forrest, and names taken from natural landforms, like River and Bryn (which means “hill” in Welsh). These are our favourite examples of earthy baby boy names in 2023.

Take a look through our list of 67 earthy baby boy names:

  1. Acorn – English, the nut
  2. Ainsley – Scottish, means “clearing in the woods”
  3. Alder – German, means “eagle”
  4. Ash – English, means “ash tree”
  5. Aspen – English, the tree
  6. Beech – English, means “beech tree”
  7. Birch – English, means “birch tree”
  8. Bjorn – Swedish, means “bear”
  9. Brent – Celtic, means “hills”
  10. Bryn – Welsh, English, means “hill”
  11. Cashel – Irish, means “castle, stone fort”
  12. Cedar – English, the tree
  13. Clay – English, means “clay”
  14. Colm – Gaelic, means “dove”
  15. Connal – Irish, Scottish, means “wolf”
  16. Connell – Irish, means “strong wolf”
  17. Cullen – Irish, means “holly tree”
  18. Cypress – Greek, the tree
  19. Darby – Norse, means “place of the deer”
  20. Darragh – Irish, means “oak”
  21. Demeter – Slovak, Hungarian, means “Earth mother”
  22. Dionne – French, means “child of heaven and earth”
  23. Drake – English, a duck, also means “dragon”
  24. Elm – English, the tree
  25. Eoghan – Irish, means “born of the Yew tree”
  26. Everley – English, means “meadow of boars”
  27. Fern – English, means “green shady plant”
  28. Ferris – Irish, means “rock”
  29. Fiore – Italian, means “flower”
  30. Fisher – English, means “fisherman”
  31. Forrest – French, means “forest”
  32. Fox – English, the animal
  33. Gardener – Anglo-Saxon, means “keeper of the garden”
  34. Geo – Greek, means “earth”
  35. Glenn – Gaelic, means “valley”
  36. Goran – Slavic, means “highlander, mountain-man”
  37. Greene – Old English, means “green”
  38. Haelyn – English means “a waterfall to the sea”
  39. Hammon – Old English, means “mountain home”
  40. Hawk – English, the bird
  41. Heath – Old English, means “someone who lived at a moor”
  42. Idra – Hebrew, means “fig tree”
  43. Jasper – English, a semiprecious stone
  44. Jay – English, a bird
  45. Juniper – English, an evergreen plant
  46. Lake – English, means “lake”
  47. Lance – German, means “land”
  48. Larch – English, the tree
  49. Lark – English, the bird
  50. Leif – Scandinavian, means “heir”
  51. Linden – English, the tree
  52. Lupin – Latin, means “wolf”
  53. Lyndon – English, means “linden tree”
  54. Marshall – Irish, means “horse servant”
  55. Nova – Latin, an exploding star
  56. Oriel – Latin, a bird
  57. Pierce – Welsh, means “rock”
  58. Raven – English, the bird
  59. Reed – English, means “reed”
  60. River – English, means “river”
  61. Sky – English, means “sky”
  62. Spruce – English, the tree
  63. Sterling – English, means “starling”
  64. Terran – English, means “man of the earth”
  65. Teryn – Celtic, means “Irish hillside”
  66. Vermont – French, means “green mountain”
  67. Wolf – English, means “wolf”

Looking for more baby boy names?

For more great articles about childhood development, baby names and baby care, bookmark kidspappy now! If you’re open to boy names longer than four letters, check out this list of baby names and their meanings! And if you’re not sure whether you’re having a boy or a girl yet, I’ve got a list of the baby girl names, too. Kidspappy has lots of great names articles to inspire you. Happy Name Choosing!