120+ Nature Names For Any Gender

nature names for babies

Sharing is caring!

You will fall in love with these nature names! These plant-based and earthy baby names are inspired by all things Mother Nature.


There’s something especially charming about nature names. They evoke strong emotion and connection, and it’s a great source of baby-naming inspiration.

Nature themed names exist across every culture and time period. It’s a timeless baby naming trend that is always in style.

This list is sorted alphabetically, with girl nature names, boy nature names, and even unisex names all making the list.

With over 75 nature inspired names to look at on this list (and I’m constantly updating), you’ll have fun browsing! 

Related: 120+ Plant Based Names For Your Little Sunshine

nature baby names for boys and girls

Nature Names for Girls

  1. Ainsley – a gender-neutral baby name that means “meadow” and has Old English origins
  2. Andromeda – a Greek name that means “ruler of men”. Andromeda is the name of the galaxy closest to ours
  3. Anise – this English name means “spice” or “from the licorice plant”
  4. Autumn  a time of year with crisp air and changing leaves that comes from the Latin word “autumnus”
  5. Azalea – this unique flower name means “dry” and is derived from the Greek word “azaleos”Blossom – a newly budding flower
  6. Briar – the name Briar means “thorny bush of roses” and has British origins. Briar Rose is another name for Disney’s Aurora in “Sleeping Beauty”. This rare plant name for a girl is totally underrated!
  7. Calla – like the type of lilly, this beautiful name comes from Greek origin and means “beauty”
  8. Camellia – a female name of Latin origin that means “young”. The camellia flower is known for its bright pink petals and luscious blooms
  9. Cassiopeia this unique nature name for girls is a Greek name that means “she who excels”. In Greek mythology, Cassiopeia is the name of Andromeda’s mother who was changed into a constellation
  10. Cayenne – this cute name means “hot spice” and comes from the French word for spicy
  11. Cerise – a French name meaning “cherry
  12. Cherry – an American girl name that means “cherry fruit”
  13. Clementine – a sweet girl name that has French origins and means “merciful”. The fruit clementine is known for being a small, sweet treat.
  14. Clover – this plant based name means “meadow flower” and has British originsCoral – found in an ocean reef
  15. Dahlia – for those that love uncommon flower names, Dahlia means “Dahl’s flower” and has Scandinavian origins.
  16. Daisy – This beautiful floral name comes from the Old English dægeseage and means “day’s eye”
  17. Dawn – an Old English name meaning “daybreak”
  18. Diamond – a gorgeous gemstone name that means “of highest value” and has British origins
  19. Estelle – a name of French origin meaning “star”
  20. Estrella – a Spanish name meaning “star”
  21. Fawn – a British girl name meaning “a young deer”
  22. Fennel – a botanical twist on the common name Finn, the name Fennel comes from Latin origin and means “little hay”
  23. Fern – Fern is a gender neutral and fairly common name. This Anglo-Saxon name refers to the green, leafy plant and comes from the Anglo-Saxon word “fearn”
  24. Flora – derived from the Latin word for “flower”, this is one of the best names for a little girl in my opinion!
    baby girl with blue background surrounded by flowers
  25. Ginger – a fragrant root used for cooking, this name means “pure” and has English origins
  26. Hazel – this English baby name means “hazel tree”. This has been a popular name for a little girl in recent years.
  27. Heather – a name of British origin meaning “evergreen plant with purple flowers”
  28. Holly – a name of Old English origin that means “shrub with red berries”. Holly plants are popular in Christmas decorations.
  29. Hyacinth – Hyacinth is a beautiful plant and makes for an uncommon girl name! This Greek name means “blue larkspur flower”.
  30. Iris – from the Greek word iris which means “rainbow”. Iris is also a genus of flowering plants
  31. Ivy – Ivy means “vine” and has English and Latin origins
  32. Jade – means “a precious green stone” and is of Spanish origins
  33. Jasmine – a Persian girl name that means “gift from God”. The flowering plant jasmine is known for its fragrant, small flowers.
  34. Juniper – derived from the Latin word ‘juniperus’, the name Juniper means “youth”. This name has been rising in popularity and is an excellent choice for those that love plant names for girls.
  35. Laurel – a unique plant name for girls of Latin origin meaning “laurel tree”
  36. Lavender – an English girl name meaning “purple flower”
  37. Lilly – this name comes from the beautiful flower! Lilly is a popular name and comes from English origins meaning “lilly plant
  38. Linden – this unisex plant based name means “of the linwood tree”
  39. Lotus – a Greek flower name that means “lotus flower”
  40. Magnolia – a Latin name meaning “flower”
  41. Marigold – known for their bright, golden yellow flowers, Marigold is a girl name of British origin
  42. Meadow – an American girl name meaning “grassland”
  43. Misty – an American girl name meaning “clouds of water droplets”
  44. Pansy – known for a bright, purple flower, this girl name means “thought” and has English origins
  45. Pearl – an English girl name that means “gem of an oyster”
  46. Peony – a Latin girl name meaning “healing”.
  47. Petunia – a name of Latin origins that means “trumpet shaped flower”
  48. Poppy – this girl name is of British origin and means “bright red poppy flower.” Poppy is commonly used as a nickname for Penelope.
  49. Posie – of English origin meaning “small flowers”
    baby wearing green sleeping in a bowl surrounded by white daisies
  50. Primrose – this name means “first rose of Spring” and has British origins. Primrose are known for yellow flowers that bloom early in the year, making it the perfect floral name for a baby born in spring
  51. Rosa – the Spanish form of Rose
  52. Rose – an English name meaning “rose flower”
  53. Rosemary – the herb rosemary is commonly used in cooking and is known for being fragrant and earthy. Rosemary means “dew of the sea” and has Latin origins
  54. Roselle – French name meaning “rose”
  55. Ruby – a pretty gemstone name from French and Latin origins that means “red precious stone”
  56. Saffron – a fragrant herb that has English origin and means “yellow flower”
  57. Sage – Sage is a name of Latin origin that means “wise”. The herb sage has many health benefits and is popular for cooking and in tea. This is a great name for those that love boho girl names.
  58. Sakura – a Japanese name that means “cherry blossom”
  59. Sandy – like a beach, also short for Sandra and Cassandra. It means “man’s defender” and has Greek origins
  60. Sapphire – another gemstone name for girls that means “blue” and comes from Latin origins
  61. Savannah – a Spanish girl name that means “flat grassland”
  62. Sharon – a type of rose, Sharon is a girl’s name of Hebrew origin meaning “fertile plains”
  63. Skye – a variation of Sky or Skyler, this name means “island of clouds” and has Scottish origins
  64. Star – an English word for a celestial body
  65. Stella – an Italian name meaning “star”
    baby sleeping in moon
  66. Summer – an English word referring to the warm, sunshine season
  67. Tawney – this Irish girl name means “green fields”
  68. Tulip – a girls name of Turkish origin meaning “turban”. It’s an unusual name and great for those that want a unique girl name.
  69. Violet – this name is of English origin and means “purple”
  70. Willow – this Old English name means “from the willow tree”
  71. Windy – An American girl name meaning “strong wind”
  72. Wisteria – an English baby name meaning “Wister’s flower”. Wisteria are a very sweet, fragrant flower.
  73. Wren – a name of English origin meaning “small bird”
  74. Yasmin – a Persian girl name meaning “jasmine flower”
  75. Zinnia – a gorgeous name of German origin meaning “Zinn’s flower”

Related: Dainty and Sweet Flower Names For Baby Girls

FLOWER BABY GIRL NAMES

Nature Names for Boys

  1. Alder – this is an Old English baby name that means “old” and made the list for its ties to the Alder Tree. In Celtic mythology, the Alder tree symbolizes the balance between male and female forces.
  2. Alfalfa – commonly eaten as sprouts, a green plant
  3. Arbor – a botanical boy name of English origins meaning “trees”
  4. Basil – a green, leafy herb
  5. Birch – an English boy name that means “birch tree”
  6. Blaze – a unique nature name of Latin origin that means “flames of a fire”
  7. Cedar – an English name meaning “cedar tree”
  8. Clay – a type of mud 
  9. Cress – inspired by the common plant Garden Cress. Cress is a name of French origin that means “top of the hill”
  10. Dill – a Welsh name that means “great
  11. Elm – this English baby name means “elm tree”. Elm trees are known for being strong and sturdy.
  12. Ewen – Gaelic name that means “of the Yew-tree”.
  13. Fennel – the name Fennel comes from Latin origin and means “little hay”. The ancient Greeks considered fennel to be a delicacy
  14. Forest/Forrest– this name means “from the forest” and has English origins
  15. Fox – a small, orange animal that comes from English origins
  16. Glenn – a valley
    baby sitting in a diaper with a daisy over right ear
  17. Hawk – “bird, hawk”, this name comes from English origins
  18. Herb – this unique botanical name is often short for Herbert which means “warrior” and has German origins.
  19. Hickory – the name Hickory is a plant based and Indigenous baby name. It is derived from the Native American Powhatan tribe and refers to the hickory tree.
  20. Indigo – this nature name comes from Greek origins. It means “blue-purple dye from India”
  21. Jasper – this Persian name means “treasurer”. The jasper plant is an evergreen shrub with white flowers.
  22. Kale – Many believe Kale to be a form of Charles, while others see it as a shortened form of the Gaelic names Kaden or Kalen. The leafy, green vegetable kale is nutrient dense and popular.
  23. Leaf/Leif – a name of Scandinavian origin meaning “heir”
  24. Liko – this Hawaiian baby name means “leaf bud”
  25. Marsh – this middle English name means “by the marsh”
  26. Reid/Reed – this name has English origins and means “red”. A reed often grows out of water and is known for a green shoot.
  27. Stone – a male name that means “large rock” and has English origins
  28. Terran – this strong boy name is of English origin and means “man of Earth”
  29. Tiger – an American boy name that means “powerful striped cat”
  30. West – of Old English origins, this name means “western stream”
  31. Wolf – named for the powerful animal, this name is seen across many cultures

Related: The Coolest Unisex Names For Any Gender

Gender Neutral or Unisex Nature Names

  1. Ash – this is a great choice for parents that love short names. Ash is an English name that can be used for a baby girl or boy. It is often short for Ashley, Ashlyn, or Ashton
  2. Aspen – both a place name and a plant based name, Aspen, Colorado is known for its breathtaking mountains and ski resorts. The name Aspen means “shaking tree” and has Old English origins.
  3. Aster – this is the perfect name for those that want something unique and plant based. Aster is the name of a genus of flowers named for their star-like shape. The Greek name Aster means both “star” and “flower”
  4. Barley – an English name that means “grower of barley”. This is a rare nature name for either gender
  5. Bay – this unisex name means “berry” and has both French and Latin origins
  6. Dusty – a German name that means “brave warrior” or “dusty area”
  7. Linden – this unisex plant based name means “of the linwood tree”
  8. Lindsay – another unisex botanical name that means “island of linden trees”
  9. Olive – a gender neutral name meaning “olive tree” that has English origins
    two girls with buns holding flowers and smiling
  10. Palmer – inspired by palm trees, the name Palmer can be used for any gender. Palmer means “pilgrim” and has English origins
  11. Raine/Rain – a name of Sanskrit origin meaning “queen”
  12. Reilly/Riley – of Irish origins, this unisex plant based name means “wood clearing”
  13. Ren – another unisex plant based name that means “water lily” in Japanese
  14. River – of British origin meaning “a flowing body of water”
  15. Rowan – also spelled Rowen, this name has Irish origins and means “red-haired”. Rowan trees are known for their red berries.
  16. Stone – of British origin meaning “by the rocks”
  17. Storm – a British name meaning “tempest”
  18. Stormy/Stormi – an American name meaning “tempest weather”
  19. Sunny/Sonny – an English name meaning “bright, cheerful”
  20. Winter – a rare girl name of American origins referring to the cold season

What nature inspired baby names make your list?

If you are a lover of all things outdoors and nature-related, then maybe naming your child one of these nature names will encourage them to feel the same way! 

Good luck, and happy baby naming! 

Interested in starting your own blog like this one? Check out my step-by-step guide here.

Leave a Comment

Your email address will not be published. Required fields are marked *