Skip to Content

+600 Earthy Baby Names🌱Inspired By Nature

EARTHY BABY NAMES AND MEANINGS

If you’re looking for some cute Earthy baby names, you’ve come to the right place! I’ve compiled a list of beautiful, organic, earthy baby names inspired by nature for girls and boys. 

Nature baby names are unique, beautiful, and way less common which makes them a wonderful choice.  They strike a balance between being fresh yet timeless.

Inspiration for these earthy nature baby names comes from the great outdoors and includes things like plants, trees, mountains, rocks, the sky, oceans and seas, the Earth, flowers, animals, and pretty much anything else you can think of that’s nature-related.

This list of green baby names is perfect whether you’re an organic crunchy granola-type mama or just looking to pass on your appreciation for the beauty of nature to your little love.

We often assume nature names for girls are just fitting but there are plenty of cute nature-inspired names for boys too.

So I’ve split up our list of beautiful earthy baby names into two sections (one for boys and one for girls) and then alphabetized them to make your search a little easier.

All these earthy baby names have meanings and origins too.

title cute earthy baby names and picture of little girl with face in sunflower


WHAT ARE EARTHY BABY NAMES? 

What exactly do we mean by earthy baby names, you ask? By this, I mean baby names that are in some way inspired by the great outdoors and nature. They’re names inspired by the elements like air, water, fire, and of course, Earth. 

They’re nature names that are inspired by plants, flowers, and trees. They’re the kind of names that have an organic and natural way about them and connect to the Earth in some way. They might make you think of dirt, soil, rocks, and the beauty of the natural world. 

We’re all connected to, and a part of nature, so I think it’s so special to give your child a name that reflects their place here. 

These unique earthy boy names are inspired by all the beauty of the outdoors including mountains, the sky, the sun, rocks, rivers, plants, flowers, and animals, just to name a few.

ORGANIC EARTHY BOY NAMES INSPIRED BY NATURE

Who doesn’t love some nature-inspired boy names? They have a tough and rugged way about them yet they feel organic, natural, and beautiful.

These strong earthy boy names remind us about the beauty of nature around us and make us feel more connected to the world in some magical way.

Whether you want a unique earthy boy name, a hippie earthy boy name, a strong earthy boy name, or something in between this list of earthy nature boy names with meanings is bound to have at least one you’ll love!

If you still need more inspiration be sure to check out Hippie Boho Baby Names For Your Flower Child which is packed with more nature names and some more boho baby boy names.

Let’s take a look!

little boy on hay stack with title strong earthy boy names

A

Aaron

Aaron –  is a Hebrew boy name meaning ‘high mountain’ or ‘mountain of strength’

Acer

Acer –  is such a cute botanical boy name that means ‘maple’ and is an English name with Latin roots

Acker

Acker –  this Earthy boy name is of English origin and means ‘meadow of oak trees’

Acton

Acton –  is an Old English boy baby name that means ‘village of oak trees’

Adair

Adair – is a gender-neutral baby name that means ‘ford of oaks’ and is of English and Scottish origin

Adam

Adam – is a biblical boy name of Hebrew origin that means ‘son of the red Earth’

Aderyn

Aderyn – is a cute Welsh baby name that means ‘bird’

Aiken

Aiken –  is a unique boy name, which means ‘made of oak’ and is of English origin

Ajax

Ajax – is a cute Earthy boy name of Greek origin that means ‘of the Earth’ or ‘eagle’

Alan

Alan – is an English and Celtic boy name that means ‘little rock’ or ‘stone’

Alaric

Alaric – is an Old German boy name that means ‘wolf ruler’ or ‘noble ruler’

Alder

Alder – is a tree name (Alder tree) that could be a perfect tribute to nature, it means ‘old’ and is of English origin

Alpine

Alpine –  refers to mountains and the plants that grow there, the name itself means ‘white, fair’ and has Spanish, Latin, and French roots

Arbor

Arbor – is a unique boy name of Latin origin that means ‘tree’

Archer

Archer – this English baby name means ‘bowman’ and makes you think of a hunter living in the wild

Arno

Arno – is a short and cute Italian boy name that means ‘lamb’

Arrow

Arrow –  this one is along the lines of archer since it’s the tool the hunter would use to catch his prey. It has that one-with-nature, outdoorsy vibe so I decided to include it in case you’re looking for some boho nature boy names

Arun

Arun –  is a beautiful Sanskrit name for boys and it means ‘morning sun’

Ash

Ash – has a really cute nature boy name vibe and makes you think of ash trees, the  name itself actually means ‘happy’ and is a Hebrew name

Aster 

Aster – is a cute unisex baby name of Greek origin that means ‘star’, it could also be a flower boy name as there’s a purple flowering plant with the same name. 

Atlas

Atlas – is a Greek boy name that means ‘enduring’ because it refers to the Greek Titan god who carried the world on his back for all eternity! The name atlas makes you think of maps and the world so I thought it a fitting Earthy baby name

Axton

Axton –  is a cute and unique boy name of English origin that means ‘from the town of ash trees’

August

August – is a boy name of Latin origin meaning ‘great, magnificent’. I had to include this one as it reminds me of summer, sunshine, flowers, and nature. 

B

Barkley

Barkley – is an English baby name that means ‘birch tree meadow’

Basil

Basil –  this plant boy name is of Greek origin and means ‘royal, kingly, brave’

Bear

Bear – is an English animal-inspired boy name referring to someone ‘strong and brave as a bear’ and a perfect boho baby boy name

Beckett

Beckett – is a cute English boy name that means ‘bee hive’ ‘bee cottage’ or ‘little brook’

Beckham

Beckham – is a boy name of Old English origin that’s a place name meaning ‘homestead by the stream’

Bentley

Bentley –  is another cute unisex baby name, it is of English  origin and means ‘meadow with course grass’

Berkeley

Berkeley – is a male name of Od English origin that means ‘birch tree meadow’

Berry

Berry –  this cute plant baby name works for boys or girls and refers to ‘small fleshy fruit’ 

Birch

Birch – is a tree name that comes from English and means ‘bright, shining’

Blair

Blair – is a gender-neutral Scottish baby name that means ‘dweller on the plain’

Blaze

Blaze –  is a word name referring to ‘fire’ or ‘flame’, perfect if you like a more boho baby name that’s unique and modern

Blevine

Blevine – is a unique Welsh boy name that means ‘a child who is like a wolf cub’

Boden

Boden –  is a boy name of German and English origin, it means ‘hill shaped like a bow’ or ‘he who delivers the news’

Bradley

Bradley – is a classic English boy name that means ‘wide meadow’

Brandon

Brandon – is an Old English name for boys and it means ‘fiery hill’|

Brent

Brent – is an Old English boy name with a few possible meanings including: ‘hill, mount’, or ‘holy one’ (referring to the River Brent)

Brock

Brock –  is an English male name that means ‘badger’

Brooks

Brooks – is an English boy name that means ‘of the brook’

Bryce

Bryce – is a boy name of Scottish origin that means ‘speckled’, it’s also the name of a canyon (Bryce Canyon) in Utah so I figured why not

Bryn

Bryn – is a unisex Welsh baby name that means ‘hill’ or ‘mount’

Buck

Buck –  is such a cute English boy name that’s an animal name referring to a ‘male deer’

Bud

Bud – is a short and cute plant-inspired boy name referring to the ‘compact growth on a plant that develops into a leaf, flower, or shoots’

C

Calder

Calder – is a unique and handsome English boy name that means ‘rocky water’

Calhoun

Calhoun – is a unique Scottish boy name that means ‘from the narrow woods’

Calloway

Calloway – is a French baby name that means ‘place of stones or pebbles’

Canyon

Canyon – is an English and Spanish name meaning ”narrow valley between cliff sand’, ‘large ravine’ or ‘footpath’

Cashel

Cashel – is a Celtic boy name that means ‘stone fort’

Castor

Castor –  is a cute plant boy name that is of Greek origin and means ‘beaver’  or ‘pious one’

Cedar

Cedar –  is another botanical boy name referring to a cedar tree 

Channon

Channon – is a cute and unique Irish boy name that means ‘young wolf’

Chrysanthos

Chrysanthos – is a cute flower boy name that means ‘golden flower’ and has Greek roots

Clay

Clay –  is one of those strong earthy boy names that makes you think of dirt, and mud, it comes from Old English and means ‘sticky earth’ or ‘clay worker’

Cliff

Cliff –  this English boy name means ‘cliffside slope’

Coal

Coal –  is a unique Earthy boy name that sounds classic (Cole), it refers to ‘a rocky type material used as a fuel, occurring at usually underground’

Colm

Colm – is a cool Irish boy name that means ‘dove’

Colt

Colt –  is another nature and animal-inspired boy name, it refers to a ‘young horse’

Colton

Colton – is an English boy name that means ‘from the coal or dark town’

Conall

Conall – is a strong Scottish and Irish boy name that means ‘strong wolf’

Conan

Conan – is an Irish and Gaelic boy name that can mean ‘hound’, ‘wolf’ or ‘high’

Cornel

Cornel –  is a boy name of Latin origin that means ‘horn’

Cove  

Cove – is a modern and unique baby name of English origin meaning ‘small bay’

Cullen

Cullen – is a cute Irish boy name that means ‘holly tree’ 

Cypress

Cypress –  is another plant and tree inspired boy name, it means ‘strong, muscular, adaptable’ and is of English origin

Cyrus

Cyrus – this cute Persian boy name means ‘sun’

D

Dale

Dale – is an Old English boy name meaning ‘valley’

Danner

Danner – is a unique and uncommon boy name of German origin that means ‘dweller near the fig tree’

Darby

Darby – is a baby name of Irish and Norse origin that means ‘from the deer estate’

Darragh 

Darragh – is a rare boy name of Irish origin that means ‘oak tree’

Darren

Darren – is the anglicized version of the above Irish boy name and means ‘oak tree’

Dean

Dean – has multiple meanings and origins, we’ll stick to the one that’s closest to a nature boy name.  This English name means ‘valley’

Deven

Deven – also has multiple meanings and origins, we’ll go with French origin and meaning ‘of the vines’

Drake

Drake – is a cool English boy name meaning ‘dragon’

Demeter

Demeter – is a unisex baby name of Greek origin that means ‘Earth mother’

Diar

Diar – is an Arabic boy name that means ‘expensive wood’

Douglas

Douglas – this tree name is of Scottish and Gaelic origin and means ‘dark stream’

Dylan

Dylan – is a cute Welsh boy name that means ‘son of the sea’ or ‘born of the ocean’

E

Ebenezer

Ebenezer – is an uncommon Hebrew boy name that means ‘stone of help’ 

Eilon

Eilon – is a rare boy name of Hebrew origin meaning ‘oak tree’

Elm

Elm – is another plant boy name referring to the tree of the same name. It means ‘red brown’ and is of English origin

Elmore

Elmore –  is an English boy name that means ‘one who lives at the elm tree moor’ 

Elwood

Elwood – is a classic male name of English origin that means ‘old wood forest’

Ember

Ember –  is a cute modern gender neutral Earthy baby name that refers to the elements, in this case, fire. It means ‘spark’ or ‘burning low’

Everest

Everest –  this strong and powerful baby name refers to the tallest mountain in the world. The name itself is of German origin and means ‘courageous like a boar’

Everett

Everett – is a strong German boy name that means ‘brave, strong boar’

Ezio

Ezio – is a cute boy name of Italian origin that means ‘eagle’

F

Fennec

Fennec – is an animal name and refers to a ‘small big-eared fox’ and is of Arabic origin

Fennel

Fennel –  is an uncommon botanical boy name referring to the fennel plant, the name itself means ‘little hay’ and is of Latin origin

Ferris

Ferris –  this cute boy name is Irish and means ‘rock’

Fielder

Fielder – is a cute and unusual earthy boy name that means ‘dweller in the open country or field’

Finn

Finn –  this short and cute boy name means ‘fair, white’ and is of Irish origin

Finch

Finch –  is a cute animal baby name referring to the bird of the same name. This English baby name means ‘songbird’ or ‘to swindle’

Fiore

Fiore – is a cute flower name for boys, it is an Italian boy name of Latin origin meaning ‘flower’

Fischer

Fischer – is a cute Old English boy name that means ‘fisherman’

Flint

Flint – makes you think of those flint stones that make sparks! It’s actually an English baby name that means ‘stream’

Ford

Ford – would make a cute and unique nature-inspired boy name, it means ‘river crossing’ and is of English  origin

Forester

Forester – is an Old French name that means ‘forest, woods’

Forrest

Forrest – is one of those boho Earthy boy names, it means ‘of the woods, forest’ and is of English origin

Fox

Fox – is a short and cute animal boy name 

G

Garfield

Garfield – is an English boy name that means ‘from the triangular field’

Gardner

Gardner –  this cute nature boy name means ‘keeper of the garden’ and is of English origin

Garner

Garner – is an English boy name meaning ‘gatherer of grain’

Garnet

Garnet – is a cool boy name taken from the red semi precious stone. It’s an English boy name that means ‘pomegranate’ 

Geo

Geo – is a cool Earthy boy name of American origin meaning ‘Earth’ or ‘land’ 

George

George –  is a classic Greek boy name that means ‘farmer’ or ‘earth worker’

Gilford

Gilford – is a vintage botanical boy name that means ‘ford with yellow flowers’ and is of English origin

Glenn

Glenn – is a Scottish boy name that means ‘valley’

Goran

Goran – is a Slavic boy name that means ‘highlander’ or ‘one who lives in the mountains’

Greene

Greene –  this color name has an organic boy name feel to it. When you think green, you can’t help but think of nature, leaves, trees, and plants. 

Grizzly

Grizzly – is an animal name referring to a type of bear. This cute boy name means ‘loved one’ and is of Turkish origin

Grover

Grover – is an uncommon English boy name that means ‘grove dweller’

Guthrie

Guthrie – this cute Irish boy name means ‘the windy place’

H

Hadley

Hadley – is a cute unisex English baby name that means ‘heather field’

Haelyn

Haelyn –  is a cute and unique baby name of English origin that means ‘a waterfall to the sea’

Haldor

Haldor – is a boy name that comes from Old Norse, it means ‘Thor’s stone’

Hale (Hail)

Hale –  could be seen as a weather inspired baby name, it’s actual meaning can be ‘life’ (Hebrew) or ‘one who lives in the hollow’ (English)

Hammon

Hammon – is a cute biblical boy name that means ‘the sun’ or ‘heat’

Hanish

Hanish – is a Hindi boy name that means ‘one who forewarns of storms’ or ‘god of weather’

Harbor

Harbor –  is one of those cute sounding modern English baby names, it refers to a safe place from the storms and turbulence of the sea

Harley

Harley –  is a cute unisex nature baby name, it comes from Old English and means ‘hare’s meadow’ 

Hawk

Hawk –  is another modern English baby name taken from animal names. This one refers to a bird of prey.

Hayden

Hayden –  is a unique Old English baby boy name meaning ‘hay field’

Hayes

Hayes – is a sweet and simple English boy name meaning ‘hedged area’

Haze

Haze – is another modern unisex name taken from the name of the hazelnut tree and comes from Old English. It could also be a weather name referring to a mist or fog.

Heath

Heath – is a classic English boy name that means ‘land of heather and grass’

Hedley

Hedley – is an Old English male name that means ‘heather meadow’

Herb

Herb – this short and cute botanical male name is of German origin and means ‘illustrious warrior’

Heron

Heron –  is another nature inspired baby boy name that refers to the long-legged and long-necked bird. It is a Greek boy name that means ‘hero’

Holden

Holden – is a cool English boy name that means ‘hollow valley’

Hollis

Hollis – this English plant boy name means ‘dweller by the holly tree’

Holt’

Holt –  is a short and cute English boy name that means ‘son of the unspoiled forests’

Huck (Huckleberry)

Huck –  this cute literary boy name is also a plant name for boys. If you look at the German origin, it can mean ‘bog’, if you look at the American origin it can mean ‘sweet’

Hunter

Hunter –  is another modern nature boy name that means ‘one who hunts’

Hurley

Hurley –  this cute Irish boy name means ‘sea tide’

Huxley

Huxley – is an Old English boy name meaning ‘Hugh’s meadow’

RELATED POSTS

Old Classic Retro Boy Names With Meanings

Long Boy Names With Cute Nicknames

Strong Hawaiian Male Baby Names

Long Female Names That Can Be Shortened

Badass Irish Boy Names for Your Little Lad

I

Idra

Idra – is primarily a Hebrew baby name and it means ‘fig tree’

Iggy

Iggy – is a short, cute, and kinda quirky English boy name that means ‘fiery one’

Ilan

Ilan -is a unique nature baby name of Hebrew origin that simply means ‘tree’ 

Indigo

Indigo – is a color name and one of the colors of the rainbow, it’s one of those hippie earthy names that are unique and beautiful. It is of Greek origin and means ‘blue dye’ or ‘Indian dye’

Irving

Irving – is a traditional Scottish boy name and it means ‘sea friend’ or ‘green river’

Ives

Ives – is an English baby name that means ‘yew wood’

Ivo

Ivo – has German, Irish, and Dutch roots, it means ‘yew wood’ or ‘archer’

J

Jasper 

Jasper – is a precious gemstone and its literal meaning is ‘speckled stone’. It is a Persian boy name that can also mean ‘bringer of treasures’

Jay

Jay – could be thought of as a nature-inspired animal baby name referring to a Jaybird or Blue Jay. The name itself is of Latin origin and means ‘to rejoice’

Jett

Jett – is another unique and modern invented baby name that could refer to the color ‘jet black’ or ‘lignite stone’ which is a type of coal

Jonah

Jonah – is a sweet Hebrew boy name that means ‘dove’

Jonas

Jonas – is another version of the above Hebrew boy name meaning ‘dove’

Jonquil

Jonquil – is a unique flower name for boys (or girls), it means ‘reed’ and has French and Latin roots

Jorah

Jorah – is a handsome boy name of Hebrew origin that means ‘early rains’

Jory

Jory – is an English and Cornish boy name that means ‘farmer’

Juniper

Juniper – is another botanical baby name referring to a juniper plant. The name comes from Latin and means ‘evergreen’ or ‘forever young’

K

Kai

Kai – is a beautiful short and sweet Hawaiian boy name that means ‘sea’

Kale

Kale –  this unusual leafy boy name has multiple meanings and origins including ‘affectionate, calm, fair, ocean, pure, sea, slender, tide’  (Gaelic, Hebrew, German, Hawaiian, and Finnish) 

Keanu

Keanu – is a unique Hawaiian baby boy name and it means ‘cool breeze over the mountain’

Keegan

Keegan –  is a cute boy name of Irish origin that means ‘fire’ or ‘fiery’

Keifer

Keifer –  is a cute boy name that can mean ‘pine tree’ or ‘barrel maker’ and is of German origin

Kingsley

Kingsley – is an English boy name meaning ‘king’s meadow’

Kip

Kip – this short and cute baby boy name means ‘pointed hill’ and is of English origin

Knox

Knox – is a Scottish boy name that means ’rounded hill’

Kylo

Kylo –  is a cool boy name of American origin that means ‘sky’

L

Landon

Landon –  this cute traditional English boy name means ‘long hill’

Lake

Lake – is a cute modern nature baby name that could be used for boys or girls

Lark

Lark – is a cute unisex baby name that means ‘songbird’

Leaf

Leaf – is another cute plant name for boys (or girls) it’s a more modern and unusual name but pretty cute and definitely unique

Lee

Lee – this short classic English name means ‘clearing’ or ‘meadow’

Lennox

Lennox – is a cute Irish boy name that means ‘elm grove’

Linden

Linden –  is another tree name for boys, it is of English origin and means ‘linden tree hill’ or ‘lime tree’

Lizar

Lizar –  is a male name popular in Basque  and means ‘ash trees’

Logan

Logan –  is a handsome Irish boy name that means ‘dweller at the little hallow’

Lyle

Lyle – is a boy name of French, Scottish, and English origin, it means ‘dweller on the island’

Lynx

Lynx – is a cute and modern animal-inspired baby name (like the ever-popular wolf), it is a Greek baby name that means ‘brightness’

M

Mace

Mace –  is a spice name (the sister spice of nutmeg) and it can mean ‘gift of god’ (English), ‘glorious victory’  or “heavy club/staff’

Marino

Marino – is a cool Italian boy name of Latin origin that means ‘of the sea’

Marley

Marley – this cute English baby name means ‘pleasant seaside meadow’

Marlowe

Marlowe – is a unique unisex baby name of English  origin meaning ‘driftwood’

Marsh

Marsh – could be a cute eathy baby boy name, even if it does refer to ‘swamps’ or ‘marshlands’ , it does have a very cool modern nature vibe

Marshall

Marshall –  is a cute French boy name that means ‘one who tends to horses’

Mason

Mason – is primarily an English boy name that’s an occupational name meaning ‘stone worker’ or ‘brick layer’

Merlin

Merlin – is a cute Welsh boy name that means ‘sea fortress’

Miller

Miller – is a sweet and simple boy name that means ‘grinder of the grain’ and is of English origin

Mica 

Mica – is a mineral name so it lends itself well to unique earthy boy names. It is also a baby name of Hebrew origin meaning ‘who is like God?

Montel

Montel – is a Fench baby name that means ‘mountain’ or ‘pointed hill

Montana

Montana –  is a cute Spanish baby name that means ‘mountain’ or ‘mountainous’

Morven

Morven – is a Celtic baby name which means ‘lives by the sea’

Moss

Moss – this short earthy boy name is of English origin and means ‘someone who lived by a peat bog’  or ‘descended from Moses’ (Hebrew)

Morag

Morag – this unique Scottish baby name means ‘star of the sea’

Morgan

Morgan – is a unisex baby name of Welsh and English origin meaning ‘ ‘circling sea or bright, white sea dweller’

Murdoch

Murdoch –  this cute and uncommon Gaelic baby boy name means ‘protector of the sea’

Murray

Murray – is a Scottish boy name meaning ‘settlement by the sea’

N

Nalin

Nalin – is an Indian boy name that means ‘lotus’

Nash

Nash – is a cute English boy name that means ‘by the ash tree’

Nasim

Nasim – is an Arabic boy name meaning ‘breeze’ or ‘gentle wind’

Nilan

Nilan – is a Sanskrit boy name that means ‘sapphire’ , ‘dark blue’ or ‘moon’

Nile

Nile – this Egyptian river could make for a cute boy name, it means ‘champion’ and is of Greek origin

Nimbus

Nimbus – this earthy nature boy name of Latin origin that means ‘dark cloud’

Noyce

Noyce – is a boy name of English origin meaning ‘walnut tree’

O

Oak

Oak – is another unique tree boy name referring to an oak tree

Oakley

Oakley – is an Old English baby name meaning ‘meadow of oak trees’

Ocean

Ocean –  is such a cute nature inspired baby name that could work for boys or girls and simply means ‘ocean,sea’

Oleander

Oleander – is a cute boy name of Greek origin meaning ‘evergreen tree’

Oliver

Oliver – is a handsome boy name of Old Norse origin with Latin roots meaning ‘olive tree’

Ombre

Ombre – is a French baby name that means ‘a color with a shaded tone or varying tones’ or ‘shade, shadow’

Onyx

Onyx –  is another organic baby name that could work for boys or girls. This strong baby name refers to the back gemstone of the same name.  It is a Greek and Latin name that means ‘nail, claw’

Oren

Oren – is a boy name of Hebrew, Irish, and Gaelic origin that means ‘pine tree’

Oriel

Oriel – is a unique boy name of Latin origin that means ‘golden’

Orson

Orson – is an animal boy name of Latin origin that means ‘bear cub’

Oscar

Oscar – is an Irish boy name that means ‘deer friend’

Ozzy

Ozzy – this English boy name can mean ‘God of bears’ or ‘spear of the Gods’ (German)

Astronomy and Outer Space Baby Names

+450 Unique and Rare Baby Boy Names With Meanings

Unique Japanese Boy Names and Meanings

Powerful Boy Names With Strong Meanings

P

Palmer

Palmer – is an English boy name with Latin origins meaning ‘palm tree’ or ‘one who holds the hand’

Parker

Parker – is a boy name of English origin that means ‘park-keeper’ or ‘cultivated land’ 

Perry

Perry – this cute English boy name means ‘dweller by the pear tree’

Peter

Peter –  is a boy name of Greek origin that means ‘rock’

Pheonix

Pheonix –  is a cute gender neutral baby name that refers to the mythical bird related to the sun, that dies and rises from the ashes. It is a Greek baby name that means ‘purple-red’ or ‘dark red’ 

Philip

Philip –  is a classic Greek boy name that means ‘lover of horses’

Pierce

Pierce – is of Greek origin and is a variant of Peter meaning ‘rock’

Pierre

Pierre –  is a French version of Peter which means ‘rock’

Pine

Pine –  could be a coo tree name for boys, it is a Celtic boy name referring to a ‘pine tree’

R

Radcliff

Radcliff – is a unique and cool Earthy boy name of  English origin that means ‘red cliff’ 

Rai

Rai –  is a short and cute Japanese boy name that means ‘lightening, thunder, trust’

Raiden

Raiden –  this cool Japanese boy name means ‘god of thunder’

Ranger

Ranger – is a perfect earthy nature baby boy name that means ‘forest guardian’ and is of English origin

Ravine

Ravine –  is another unique nature-inspired baby name that could mean ‘chasm, gulley’ (English)

Rawley

Rawley  – is an Old English boy name that means ‘roe deer’s meadow’

Reed

Reed – is a cute plant-inspired baby name that refers to several tall, grass-like plants found in wetlands.  As a name, it means ‘red-haired’ and is of English origin

Reef

Reef –  is perfect for your beach boy as it’s a water-related baby name referring to coral reefs. 

Ren

Ren –  is a cute Japanese baby boy name that means ‘lotus flower’ or ‘love’

Rhodes

Rhodes – is another one of those unique and cute  nature-inspired names, it means ‘a clearing in the woods’ and is of English origin or it could also mean ‘where the roses grow’ (Greek) 

Ridley

Ridley –  is an Old English boy name meaning ‘a reed meadow’

Riley

Riley – is a cute and classic Irish boy name that means ‘rye meadow’

River

River – is a classic gender-neutral nature baby name inspired by rivers or streams

Robin

Robin – is a cute bird name that works as a baby name too, it’s an English name that means ‘famed, bright, shining’

Rock (Rocky)

Rock –  is a strong earthy boy name for your little tough guy, you could also go with rocky, both these names mean ‘rest’ (English) which is unusual because you picture strength and resilience when you hear this name 

Rockwell

Rockwell – is an English boy name that means ‘rock spring’

Roscoe

Roscoe – is a boy name of Norse origin that means ‘deer forest’

Rosen

Rosen – is a masculine floral name of German and Bulgarian origin that means ‘rose’ or ‘burning bush’

Rowan

Rowan – is a cute plant boy name referring to a rowan tree, it is an Irish boy name that means ‘red-haired’

Rue

Rue –  is a cute English botanical baby name that means ‘herb’ or ‘regret’

Ryland

Ryland –  is an English boy name meaning ‘where the rye grows’ or ‘land by the stream’

S

Sage

Sage – is a cool gender-neutral earthy baby name that’s a herb name, it means ‘wise, healthy’ and is of English origin

Salix

Salix – is a cool and unusual earthy boy name you don’t hear very often, it is a boy name of Latin origin and means ‘willow’ referring to the willow tree

Sawyer

Sawyer –  is a handsome burly boy name that means ‘woodcutter’

Sequoia

Sequoia –  is a tree nature baby name and is of Native American origin meaning ‘sparrow’ and refers to giant redwood trees

Shaw

Shaw – is an English male name that means ‘dweller by the woods’

Sheldon

Sheldon – is a boy name of English origin that means ‘town in the valley’

Shepherd

Shepherd –  this cute English boy name means ‘sheep herder’ 

Shore

Shore – is a super cute unisex nature baby  name that’s a beachy  name referring to the seashore
 

Silas

Silas – is a beautiful boy name of Greek origin that means ‘forest’ or ‘woods’

Sky

Sky –  is another cute gender-neutral nature baby name referring to the blue skies above

Slater

Slater – this cool and strong boy name is of English origin and means ‘slate worker’

Sorrel

Sorrel –  is a French baby name that means ‘reddish brown’ which is pretty fitting for organic and Earthy names since it reminds you of the color of dirt, mud, earth, sand, soil, clay etc

Sparrow

Sparrow – is a cute bird name that could work for your baby too

Spruce

Spruce –  is a tree boy  name meaning ‘evergreen tree’, and a great nature name that sounds similar to Bruce

Starling

Starling – this cute and whimsical sounding baby name is of English origin and refers to the bird of the same name

Stanley

Stanley – is a classic English boy name that means ‘near the stony clearing’

Steel

Steel – makes for a cute but tough boy name and refers to the alloy of the same name. If you want something that’s strong but also malleable, steel’s your guy, tough but flexible 

Stone

Stone –  is a strong Earthy baby name that means ‘dweller by the stone or rocks’ and also gives off a tough and strong earthy vibe

Storm

Storm – is another strong unisex baby name that’s a cool weather name

Sunny

Sunny –  is another cute English weather name perfect for your little sunshine, and a more nature baby name take on Sonny

Sylvester

Sylvester –  is a boy name of English origin that means ‘woods, forest’

Sylvan

Sylvan – is a cute French boy name that means ‘of the forest’

RELATED POSTS

Top Brazilian Boy Names and Meanings

Very Southern Names for Boys

Unique Baby Names That Mean Water

Unique Non-Binary Names

Unique Baby Names Perfect For Your Last Born

T

Talon

Talon –  is a bird-inspired boy name referring to a bird’s talon or claw and is a French boy name

Tarragon

Tarragon – is a cute plant inspired baby name referring to the herb, it is a Latin name 

Taurus

Taurus – is a strong boy name of Latin origin that means ‘the bull’

Terran

Terran – is a boy name of English origin that means ‘Earth man’

Thorn

Thorn – is an Old English boy name that means ‘thorn bush’

Tide

Tide –  is another unique water-inspired baby name that refers to the waves and tides of the sea or ‘fluctuations of the ocean’. It is a biblical boy name that means ‘knowledge of elevation’

Tilden

Tilden – is a unique English boy name that means ‘fertile valley’

Tillman

Tillman – is an Old English rare earthy baby name meaning ‘one who plows the Earth’

Timber

Timber –  is another cute and strong nature boy name referring to wood, it is an American name meaning ‘strong, wood’

Tomer

Tomer – is a cute boy name of Hebrew origin that means ‘palm tree’

Trent

Trent – is a cool boy name of British origin that means ‘gushing waters’

U

Umber

Umber – is a cool French baby boy name that means ‘shade’ It refers to a shade of brown derived from minerals

Udell

Udell – is a male name of English origin that means ‘yew valley’

Urki

Urki – is a popular Basque name that means ‘birch tree’

V

Vale

Vale – this English baby name works for boys or girls and means ‘lives in the valley’

Valerian 

Valerian – is a botanical baby name that refers to a perennial flowering plant, the name itself is of Latin origin and means ‘healthy and strong’

Vernon

Vernon – is a male name of English origin meaning ‘place of alder trees’

Vermont

Vermont – is a  handsome French boy name that means ‘green mountain’

Vesa

Vesa – is a unisex plant inspired baby name of Albanian and Turkish origin that means ‘sapling’ or ‘sprout’

Vinca

Vinca – is a tropical perennial flowering plant, the name itself is of Slovak origin and means ‘to conquer’

W

Wade

Wade – is an Old English and Scandinavian boy name that means ‘river ford’

Waldon

Waldon –  this unique Old English boy name means ‘wooded valley’

Wesley

Wesley –  is an Old English boy baby name that means ‘west meadow’

Wilden

Wilden –  is an Old English boy name that means ‘from Wilden, a willow valley’ or ‘wild and passionate’ (German)

Wilder

Wilder –  is an English nature boy name that means ‘wild animal’

Wilford

Wilford –  is an Old English name that means ‘willow ford’

Winslow

Winslow – is another Old English boy name that means ‘friend’s hill’

Winter

Winter –  is a cute and unique nature-inspired boy name that’s inspired by the cold snowy season of winter

Wolf

Wolf –  is a cute animal boy name that’s become a pretty popular modern nature boho boy name

Wren

Wren –  is a cute small bird name of English origin that could work perfectly for a little boho baby as well 

Wyatt

Wyatt –  is an Old English boy name meaning ‘wood’ or ‘brave at war’ (German)

Y

Yael

Yael – is a Hebrew, Welsh, and Old English boy name that means ‘mountain goat, heights, or fertile moor’

Yarrow

Yarrow – this unusual English baby name means ‘rough stream’

York

York –  is an English boy name that means ‘the town of the wild boar’

Yves

Yves – is a French boy name meaning ‘yew wood’ 

Z

Zephyr

Zephyr – is a cute unisex baby name of Greek origin that means ‘west wind’

Zeru

Zeru – is a unique baby name of Basque origin meaning ‘sky’

Zev

Zev – is a short and cute Hebrew boy name that means ‘wolf’

RELATED POSTS

Short 4 Letter Baby Boy Names List

Cute First and Middle Name Combinations For Boys

Cool Names For Twin Japanese Baby Boys

Good Middle Names For Theodore

Cute Middle Names For Noah with Meanings

STRONG EARTHY BABY GIRL NAMES

Now, let’s take a look at some organic and earthy baby names for girls. The list of earthy girl names with meanings and origins gets its inspiration from nature.

So you’ll see a lot of nature girl names inspired by plants, flowers, trees, stones or rocks, landscapes, weather and pretty much everything in between. That means a little bit of hippie boho names too.

There’s so much awe-inspiring beauty to be found in nature, so an organic, earthy, or green baby name for your little girl is sure to be beautiful and timeless.

Let’s check out this list of earthy female names!

title beautiful earthy girl names inspired by nature and picture of girl in a meadow holding flowers and pointing

A

Abilene

Abilene – this pretty Hebrew earthy girl name means ‘land of meadows’ 

Adoette

Adoette – is a beautiful Native American girl name that means ‘large tree’

Ainsley

Ainsley –  is a cute Scottish girl name that means ‘ones own meadow’

Almond

Almond- is a unique and modern choice for a plant inspired girl name, this cute nut name could be the next Hazel 

Aloe

Aloe –  is another plant themed girl name derived from the name of the succulent plant, it is of Latin and English origin and means ‘resembling the aloe’

Alyssa

Alyssa – is a pretty flower girl name derived from the alyssum flower, it is an Irish girl name with Greek roots that means ‘noble’

Amaranth

Amaranth – is another flower-inspired name for girls, it is a name of Greek origin that means ‘unfading’

Amaryllis

Amaryllis – is another plant name for girls, it is of Greek origin and means ‘sparkle, shine’

Amaya

Amaya – is a pretty Japanese girl name that means ‘night rain’

Amethyst

Amethyst – is a pretty purple gemstone and makes for a beautiful nature-inspired girl name, it means ‘against intoxication’ and is of Greek origin

Amber

Amber – is another gemstone name and makes you think of earthy color tones as well, it is an Old French baby name that means ‘amber colored’

April

April –  is a girl name of Latin origin that means ‘to open’, it is a perfect nature girl name as it reminds you of spring showers and flowers blooming

Arbor

Arbor – is a unisex baby name that’s a tree name

Aranya

Aranya – is a unique and pretty Hindi baby girl name that means ‘wild forest’

Arden

Arden – is an English baby name with Latin roots, it can mean ‘great forest’ or ‘valley of the eagle’

Aspen

Aspen – is a short and cute gender-neutral baby name of American origin meaning ‘quaking tree’

Aster

Aster – is a cute Greek girl name that means ‘star’, it is also a flower name

Aulora

Aulora –  is a unique and pretty plant girl name that means ‘golden laurel blossom’ and is of Latin origin

Aura

Aura –  this female name is of Latin origin and means ‘glowing light’

Aurora

Aurora –  is another Latin girl name, it means ‘dawn’

Autumn

Autumn – is another pretty nature girl name that’s inspired by the season of fall or autumn

Ava

Ava – is a short and sweet girl name of Latin origin that means ‘bird’ or ‘blooming’  (multiple other meanings including: ‘guarantee’ (German), ‘life, lively’ (Hebrew) 

Avani

Avani – is a girl name of Sanskirt origin meaning ‘the good earth’

Aveline

Aveline – is a pretty girl name of French origin that  means ‘island, water’ or ‘desired’

Avonlea

Avonlea –  is an English girl name that means ‘field near the river’

Avril

Avril – is a French girl name meaning ‘April’ which is a month name associated with spring, flowers, rebirth and renewal, the name itself means ‘to open’ and has Latin roots

Ayla

Ayla – is a pretty girl name of Hebrew origin that means ‘oak tree’ or ‘halo of light around the sun or moon’ (Turkish)

Azalea

Azalea – is a unique flower name for girls, it is a Greek name that means ‘dry’ 

B

Bay

Bay – is a cute plant inspired baby name that works for boys or girls, it is of Latin origin and means ‘berry’

Basil

Basil – is a cute plant girl name that refers to the herb, it’s a Greek baby name and means ‘royal, kingly, brave’

Begonia

Begonia – is an unusual flower girl name of French origin that means ‘Begon’s flower’

Berry

Berry – is a cute unisex nature baby name inspired by plants, it is an English name that means ‘small fruit’

Beverly

Beverly –  is an English girl name that means ‘beaver stream or woman from beaver meadow’

Birdie 

Birdie –  is a cute English girl name that means ‘little bird’

Blossom

Blossom –  is a flower and plant girl name, it is of English origin and means ‘to bloom’

Bluebell

Bluebell –  is a cute flower girl name of English origin that means ‘blue bell’

Breeze

Breeze –  this light and airy nature girl name is of English origin and means ‘light and gentle wind’

Brook

Brook – is another pretty nature inspired name for girls, it is an English girl name that means ‘water, stream’

Briar

Briar –  is a gender-neutral nature name that means ‘shurb’ or ‘small tree’ and is of English origin

Brie

Brie –  is a short and cute French girl name of Latin origin meaning ‘marshland’

Buttercup

Buttercup –  is a cute flower name for girls, it is an English girl name that means ‘yellow wildflower’

Calla

Calla – is another flower-inspired name, is a Greek girl name that means ‘beautiful’

C

Camellia

Camellia – is a flower name as well, it is a Latin girl name that means ‘young, virginal’, ‘helper to the priest’ or ‘Kameel’s flower’ 

Carmen

Carmen – is a beautiful Spanish girl name that means ‘garden’

Cascade

Cascade – is a unique French girl name that means ‘waterfall’ 

Cassia

Cassia –  is a cute and pretty girl name of Greek origin that means ‘cinnamon’

Cayley

Cayley –  this unique earthy girl name is a Gaelic baby name that means ‘from the forest’

Cedar

Cedar –  is a pretty tree name for girls, it’s an English name referring to a ‘cedar tree’

Celeste

Celeste – is a beautiful and timeless girl name of Latin origin meaning ‘heavenly, celestial’

Chelsea

Chelsea – is a female name of English origin meaning ‘limestone’ or ‘port for chalk’

Cherry

Cherry – is another one of the plant girl baby names, it is an American girl name that means ‘dear one’ or ‘darling’

Chrysanthemum

Chrysanthemum –  is a rare girl flower name and it means ‘gold flower’ or ‘marigold’ and is a Greek name

Cicely

Cicely –  is a  unique plant girl name, it is an English girl name that means ‘blind of self beauty’

Cinnamon

Cinnamon – is a spice name of Greek and Latin origin

Citrine

Citrine – this strong earthy girl name is a French name and refers to a type of quarts, a mineral found in rocks and is a citrus color (which explains the name)

Chamomile 

Chamomile – is another plant name for girls, it is a herb often used in ancient medicine, this American girl name means ‘earth apple’

Clementine

Clementine –  is a girl name associated with plants, in this case, a tangor, it is an English girl name that means ‘ gentle, merciful’

Chloe

Chloe – is a pretty girl name of Greek origin that means ‘blooming’, ‘young green shoot’ or ‘fertility’

Clover

Clover –  is a cute and unusual plant-inspired name for girls, it is of English origin and means ‘meadow flower’

Cora

Cora –  was the Greek Spring Goddess, the name means ‘maiden’ 

Coral

Coral –  is a pretty water inspired girl name of English origin that refers to ‘marine invertebrate’

Cormia

Cormia –  is a cute Old French girl name which referred to the fruit of the ‘sorb’ or ‘service tree’

Crystal

Crystal –  is an English name with Latin and Greek roots referring to a jewel or ‘crystal glass’ or ‘ice’

Cypress

Cypress – is a gender neutral baby name referring to the cypress tree, it is a Greek baby name meaning ‘strong, muscular, adaptable’

D

Daffodil

Daffodil – is a pretty flower plant girl name of Greek, French and English origin meaning ‘narcissus flower’

Dahlia

Dahlia – is another girl plant flower name, this one is of Latin origin and was named after botanist A. Dahl so it simply means ‘dahl’s flower’ or ‘she who clings lovingly’ (German) or ‘valley’ (Swedish) 

Daphne

Daphne –  is another plant themed girl name, it is a Greek name that means ‘bay tree’ or ‘laurel tree’

Daisy

Daisy – is a sweet flower girl name of Old English origin meaning ‘day’s eye’ and sounds like a cute hippie baby name

Dawn

Dawn – is a pretty Old English nature girl name that means ‘daybreak’ or ‘first appearance of light’

Deborah

Deborah –  is a Hebrew girl name that means ‘bee’

Delphine

Delphine –  is a cute French girl name meaning ‘dolphin’

Deya

Deya – is a pretty Bengali girl name meaning ‘rain clouds’, it has multiple other meanings and  origins including” ‘fit to be given’ (Sanskrit), ‘to shine forth, give light’ (Latin), ‘of God’ (Spanish, Hebrew)

Diamond

Diamond – is a pretty gemstone inspired girl name 

Dianella

Dianella – is a botanical girl name referring to a stark like purple flower which develops into a blueberry

Dove

Dove – is a sweet and cute animal-inspired girl name, in this case, a bird, it’s a newer bird name like Wren or Robin. This one sounds soft, and gentle and inspires peace

Dylan

Dylan – is a cute unisex baby name of Welsh origin meaning ‘son of the sea’ 

E

Ebony

Ebony – is an Earthy hippie baby name of English and Greek origin meaning ‘black wood’ or ‘dark strength’ 

Eden

Eden –  is a Hebrew girl name meaning ‘place of delight’ referring to the Garden of Eden

Eira

Eira –  is a pretty girl name of Welsh origin that means ‘snow’

Ellen

Ellen – is a female Greek girl name that means ‘shining light’ 

Ellery

Ellery – is an Old English girl name that means ‘alder tree’, it can also mean ‘joyful,  happy’ (Latin)

Elodie

Elodie – is a unique flower and plant name for girls, it is a French name meaning ‘wealthy, riches’ or ‘the marsh maiden’ (Greek)

Elowyn

Elowyn – is a cute tree name for girls, it is an English girl name that means ‘elm tree’

Ember

Ember – is a cool gender-friendly nature name of Old English origin that means ‘spark’

Emerald

Emerald – is a pretty green gemstone that could also work as a girl’s name 

Esmeralda

Esmeralda – is a lovely Spanish and Portuguese girl name that means ’emerald’

Estelle

Estelle – is a pretty olf fashioned nature girl name, it is of French and Latin origin and means ‘star’

Eve

Eve – is a biblical Hebrew girl name that means ‘living’

Evelyn

Evelyn – as a French baby name means ‘hazelnut’, it can also mean ‘desired, wished for’ (German), ‘water,  island’ (English), or ‘life, living’ (Hebrew)

F

Farley

Farley –  is a unique Old English baby name that means ‘fern clearing’ or ‘meadow of sheep’ 

Fauna

Fauna – is an English nature inspired girl name that means ‘young deer’

Fawn

Fawn – is the Fench version of the above name and means ‘young deer’ 

Faye

Faye – is a pretty flower girl name, it means ‘fairy’ and is of English  origin 

Felicia

Felicia – is a flower inspired girl name and refers to a kind of daisy, the name itself means ‘lucky, fortunate, happy’ and is of Latin origin

Fern

Fern –  is a botanical girl name  and refers to the plant of the same name 

Fleur

Fleur – is an Old French girl name that means ‘flower’

Flora

Flora – is a girl name of Latin origin meaning ‘flower’, it is also the name of the Roman goddess of flowers and spring 

Florence

Florence –  is a Roman baby name with Latin roots and means ‘blossoming, flourishing

Folda

Folda –  is an earthy baby name for females and is of Old Norse origin and means ‘earth’

Freesia

Freesia – is a flower name for baby girls, it is a Latin name and means ‘Freese’s flower’

Freya

Freya – is another flower name, it means ‘a noble woman’ and is of Old Norse origin and refers to the Goddess of love, fertility, and beauty

Fuchsia

Fuchsia – is a flower inspired name for girls, it is an English name that means fuchsia flower

G

Gaia

Gaia –  this earthy crunchy girl name is of Greek origin and means ‘earth’ or ‘mother earth’

Gale

Gale – could be nature inspired and refers to gale winds, as an English name it means ‘pleasant, merry’ or my father rejoices’ (Hebrew)

Gardenia

Gardenia – is a pretty flower name for girls, it means ‘garden’s flower’ and is of English origin

Gemma

Gemma – is a girl name of Latin origin meaning ‘gem’ or ‘jewel’

Geneva

Geneva –  is a tree name for girls, it is a German girl name that means ‘juniper tree’

Goldie

Goldie –  is an English old fashioned girl name that means ‘made of gold’

Gigi (Georgia)

Gigi – is a classic English girl name of Greek origin that means ‘farmer’ or ’tiller of soil’ and is the feminine version of George

Ginger

Ginger –  is a cute plant themed name for girls, it refers to a ginger root and means ‘pure, chaste, virginal’ and is an English baby name

H

Hadley

Hadley –  is an English girl name that means ‘heather’s field’

Hailey

Hailey –  is a pretty traditional English girl name that means ‘Hay’s meadow’

Hallie

Hallie –  is a female name of English origin meaning ‘dweller at the hall meadow’

Harlow

Harlow – is a cute gender-neutral earthy baby name that is of English origin, it means ‘from the rocky hill’

Hazel

Hazel – is a pretty English girl name that’s a tree name referring to a ‘hazelnut tree’

Heather

Heather – is a plant girl name that is of English origin and means ‘a flowering evergreen plant’

Hesper

Hesper –  is a unique girl name of Greek origin meaning ‘evening star’

Hibiscus

Hibiscus – is a unique flower name for girls,  it means ‘marshmallow plant’ and is a Greek name

Holly

Holly – is a classic plant inspired girl name, it is an English name meaning ‘plant with red berries’ or ‘holly tree’

Honey

Honey –  is a cute Old English girl name that means ‘nectar’

Hyacinth

Hyacinth – is a unique flower name for girls, it is a female name of Greek origin that means ‘blue larkspur’ 

I

Ilana

Ilana –  is a pretty nature girl name of Hebrew origin meaning ‘oak tree’

Indigo

Indigo – is a cute boho earthy girl name of Greek origin referring to the purplish-blue tone in the rainbow and means ‘Indian dye’ 

Iris

Iris – is a pretty flower name for girls, it is a Greek girl name meaning ‘goddess of the rainbow’

Irisa

Irisa – is an English, Russian, and Greek name that’s a variation of the above name that  means ‘rainbow’ 

Isla

Isla –  is a pretty Spanish and Scottish girl name that means ‘island’

Ivory

Ivory – is a cute nature girl name of English origin meaning ‘white, pure’

Ivy

Ivy –  is an English and Latin girl name that’s inspired by plants, it means ‘vine’

Iya

Iya –  is a cute girl name of Greek origin meaning ‘violet flower’

J

Jade

Jade – is an earthy nature girl name referring to a pretty green gemstone (that’s actually a mineral), it is a Spanish girl name that means ‘stone of the side’ 

Jamesia

Jamesia – is a type of flower, as a girl name it is of Hebrew origin and means ‘God may protect’

Jasmine

Jasmine – is another fragrant flower girl name, it is of Persian origin and means ‘gift from God’ 

Jessamine

Jessamine – is a  flower inspired name for girls, it is a French and Persian name meaning ‘jasmine flower’

Jewel

Jewel – is a pretty Earthy baby girl name of English origin that means ‘precious stone’

June

June –  is a girl name of Latin origin that means ‘young’, it’s also a month name that makes you think of summer, sunshine, and greenery

Juniper

Juniper –  is a plant inspired baby name of Latin origin that means ‘young’ or ‘bearing juniper berries’

RELATED POSTS

Beautiful 2 Syllable Girl Names

K

Kaia

Kaia –  is a beautiful Hawaiian nature-inspired name for girls, it means ‘sea’

Kailani

Kailani – is a unique Hawaiian girl name meaning ‘sea and sky’

Kalina

Kalina – is a pretty botanical girl name of Polish, Hawaiian, and Bulgarian origin that means ‘viburnum’ which is a flowering shrub

Kassia

Kassia – is a plant girl name referring to ‘cinnamon blossom’, it is a Greek botanical girl name that means ‘pure’ 

Kayla

Kayla – is a cute Hebrew girl name that means ‘laurel, crown’

Kelby

Kelby –  is a unique Gaelic baby name that means ‘place by the fountain or spring’

Kendra

Kendra –  as an English girl name means ‘water baby, clear water’, it can also mean ‘royal power’ or ‘high chief’ (Welsh), ‘knowledge’ (English) 

Khai

Khai – is a short and cute baby name (also chosen by Gigi and Zayn for their baby girl) that means ‘benevolence; sea’ and is an Arabic and Hawaiian name

Kiara

Kiara – is a cute girl name of Italian origin meaning ‘ first ray of sun’

L

Laguna

Laguna –  is a unique water-inspired girl name of Italian origin meaning ‘lake, pond’ or ‘from the beach’

Lakelyn

Lakelyn – is a modern nature girl name of American origin meaning ‘beautiful lake’

Lara

Lara –  is a short and sweet girl name of Latin origin meaning ‘laurel leaf’

Lark

Lark –  is a cute bird girl name that means ‘songbird’ and is of American origin

Laurel

Laurel –  is a tree inspired name for girls, it means ‘laurel tree’ or ‘sweet bay tree’ as well as ‘honor and victory’, it is an English name

Lavender

Lavender – is a classic flower name for baby girls, it is an English name meaning ‘lavender flower’

Layla

Layla – is a pretty Arabic and Hebrew girl name that means ‘dusk’ or ‘night’

Leighton

Leighton – is a cute English girl name that means ‘from the town by the meadow’

Leilani

Leilani – is a cute and unique Hawaiian girl name meaning ‘heavenly flower’

Lemon

Lemon – is a unique plant baby name of Old English origin that means ‘beloved’

Liana

Liana – is the name of a vine common to tropical rain forests, it’s a French name meaning ‘to twine around’, it can also mean ‘my God has answered’ (Hebrew) 

Lilac

Lilac – is a sweet and simple flower girl name of Latin origin that means ‘lilac flower’ or ‘bluish purple’

Lily

Lily –  is a classic flower name for girls, it is an English girl name that means ‘pure’, ‘passion’ or ‘rebirth’

Linnet

Linnet – is a cute girl name of Welsh origin meaning ‘a small songbird’

Lita

Lita – is a Greek girl name meaning ‘light, orchard, garden or glad’

Lorelei

Lorelei – is a Celtic and German girl name meaning ‘murmuring rock’ or ‘rocky cliff’, it could also  mean ‘alluring temptress’ 

Loretta

Loretta –  is an English girl name that means ‘laurel tree’ or ‘sweet bay tree’

Lotus

Lotus – is a cute flower name for your baby girl, it is of Greek origin and means ‘lotus flower’ 

Lucy

Lucy – this short and cute girl name is of Latin origin and means ‘light’

Luna

Luna – this pretty girl name has Latin roots and means ‘moon’ or ‘moon goddess’

Lunette

Lunette –  is a cute girl name of French origin meaning ‘little moon’

M

Magnolia

Magnolia –  is a pretty flower name, this English girl name was named for a French Botanist named Pierre Magnol so it means ‘Magnol’s flower’

Maize

Maize – is a cute and unique nature girl name that means ‘corn’ in French

Maple

Maple –  is a cute tree name for girls, it is an Old English name meaning ‘maple tree’, it could also mean ‘piece of cloth’ (Latin)

Marguerite

Marguerite –  is a cute French girl name meaning ‘daisy’ or ‘pearl’

Marigold

Marigold – is a flower name for girls and is of English origin and means ‘golden flower’ 

Marilyn

Marilyn – is a girl name of English origin meaning ‘drop of the sea’ or ‘beloved lake’ 

Marina

Marina –  is a pretty girl name of Latin origin meaning ‘from the sea’

Marley

Marley –  is a cute English girl name meaning ‘pleasant seaside meadow’

Marlowe

Marlowe –  is a gender neutral baby name of Old English origin meaning ‘from the hill by the lake’ or ‘remnants of a lake’

Marin

Marin –  is a cute name of Latin origin meaning ‘of the sea’

Marissa

Marissa –  is a pretty English girl name of Latin origin meaning ‘of the sea’

May

May – is a cute and short English girl name referring to the month of May, it is named fter the Greek goddess Maia who is the goddess of Spring. This name can also mean ‘wished for child’ (Hebrew), ‘child of light’ (Persian) or ‘pearl’ ( Scottish, Greek)

Meadow

Meadow –  is a cute earthy nature girl name of American origin meaning ‘field of grass or vegetation’

Meena

Meena –  is a beautiful Hindi and Sanskrit baby girl name that means ‘fish’

Megan

Megan – is the diminutive form of Margaret which is a Greek name meaning ‘pearl’

Merielle

Merielle – is a unique Irish girl name that means ‘shining sea’, ‘sea nymph’ or ‘blackbird’ 

Misty

Misty –  is a cute American girl name perfect for your beach babe, it means ‘covered with mist, dew’

Mitzi

Mitzi – is a baby girl name of German origin that means ‘star of the sea’

Moana

Moana –  is a beautiful Hawaiian and Polynesian girl name, it means ‘ocean, sea’ or ‘vast boy of water’

Morgan

Morgan –  is a cute unisex Welsh baby name that means ‘sea-born’, ‘sea-song’ or ‘sea-circle’

Montana

Montana –  is a unique gender neutral baby name of Latin origin meaning ‘mountain’

Muriel

Muriel –  is an old fashioned Irish baby name that means ‘sparkling or shining sea’

Myrtle

Myrtle – is a traditional plant name for girls, it is a Greek girl name that means ‘of the myrtle plant’

N

Nandina

Nandina –  is a plant-inspired girl name, it has Japanese origins and means ‘domesticated’ or ‘of the household’ 

Narelle

Narelle –  is a beautiful and unique Australian Aboriginal girl name meaning ‘little river’

Nemesia

Nemesia – is a flower inspired girl name that means ‘one who administers justice’ and is a Greek girl name

Nerine

Nerine – is a cute flower and plant name for girls, it is a Greek and Latin girl name that means ‘sea nymphs’

Nerissa

Nerissa- is a unique and beautiful Greek girl name meaning ‘sea nymph’

Neva

Neva – is a sweet and simple Spanish girl name that means ‘snow’

Nila

Nila – is a pretty girl name of Sanskirt origin meaning ‘dark blue’ or ‘enchanting moon’

O

Oakley

Oakley –  is a unisex Earthy baby name of English origin meaning ‘from the oak tree field’

Olive

Olive – is an English girl name of Latin origin meaning ‘olive tree’

Olivia

Olivia – is the feminine version of Oliver which is a Lati name meaning ‘olive tree’

Opal

Opal –  is a beautiful gemstone inspired baby girl name meaning ‘the precious one’

Orchard

Orchard – is a cute nature name for girls, it’s an English name with Latin roots meaning ‘garden yard’

Orchid

Orchid – is a lovely flower inspired girl name that isn’t as common as Rose or Lily but still quite stunning, it is a girl name of Greek origin meaning ‘beautiful flower’

Oriana

Oriana – is a unique girl name of Latin origin meaning ‘dawn, golden or sunrise’

Ornella

Ornella – is a cute girl name of Italian origin meaning ‘flowering ash tree’

P

Parker

Parker – is a cute unisex baby name of Old English origin meaning ‘cultivated land’ or ‘keeper of the park’

Paloma

Paloma –  is a beautiful Spanish girl name of Latin origin meaning ‘dove’ or ‘peaceful’

Pansy

Pansy –  is an uncommon flower name for girls, it’s an American girl name meaning ‘thought’ or ‘violet flower’

Parvati

Parvati – is a strong Sanskrit girl name meaning ‘daughter of the mountain’

Peach

Peach –  is a cute plant name for girls, it has English, French, and German, Latin roots and means ‘fruit, peaches’ or ‘Persian apple’

Pearl

Pearl –  is a classic vintage girl name of Latin origin meaning ‘gem of the sea, precious’ 

Pebbles

Pebbles –  is a unique Earthy American girl name made famous by The Flinstones, it means ‘small rocks’

Peony

Peony –  is a cute flower girl name of Greek origin that means ‘healing’

Pepper

Pepper – is another plant baby name, this one is an English name that refers to the ‘pepper plant’ 

Perry (Peri)

Perry – is a cute unisex nature baby name that means ‘dweller by the pear tree’ and is of English origin

Petal

Petal – is a cute and unique plant inspired baby name, it is a Greek name referring to petals of a flower

Petra

Petra –  is a pretty organic earthy girl name, it is a feminine form of Peter which is a Greek name meaning ‘stone’ or ‘rock’

Petunia

Petunia – is an uncommon flower name for girls, it is an English girl name of Latin origin and means ‘of the Petunia flower’

Pippa

Pippa –  is a cute girl name of Greek origin meaning ‘lover of horses’ 

Plum

Plum –  is another fruit baby name but more unique than Peach and makes for a sweet girl name

Poppy

Poppy – is a pretty flower girl name, it is an Old English name of Latin origin and means ‘to swell’ and refers to bautiful poppies in bloom

Prairie

Prairie – is a unique Earthy girl name of American origin meaning ‘meadow’ or ‘grassland’

Primrose 

Primrose – is a vintage flower girl name of English origin with Latin roots meaning ‘first rose’

Posy

Posy –  is a cute flower-inspired name for girls, it is an English girl name meaning ‘a bunch of flowers’ 

Prunella

Prunella – is a girl name of Latin origin meaning ‘little plum’

R

Rae

Rae – is a girl name of Hebrew origin meaning ‘ewe, female sheep’

Raelyn

Raelyn –  this cute American girl’s name means ‘beam of light’, ‘ewe, sheep’ (Hebrew)

Rain

Rain – has a very bohemian girl vibe, this cute nature baby name is a classic and works for boys or girls and is a weather name

Raisa

Raisa – is a Russian girl name with Greek origins meaning ‘rose’

Raven

Raven –  is an English baby name inspired by the bird of the same name, it means ‘dark haired’ or ‘wise’

Ravine

Ravine – is a cute water-inspired name of English origin meaning ‘chasm, gulley’

Ren

Ren –  is a cute Japanese baby name meaning ‘water lily, lotus’

Rhoda

Rhoda – is a unique girl name of Greek and Latin origin meaning ‘rose’

Ria

Ria – is a short and cute Spanish girl name that means ‘small river’

Riley

Riley – is a unisex nature name of Irish and Gaelic origin meaning ‘rye meadow’ or ‘courageous, valiant’

River

River – is an English baby girl name with a very boho hippie boho vibe, it is derived from Latin and means ‘flowing water’ or ‘riverbank’

Robin

Robin – isn’t just a type of bird, it makes for a cute gender-neutral nature baby name too! It’s an English name meaning ‘famed, bright, shining’

Rochelle

Rochelle – is a pretty French girl name that means ‘little rock’

Roisin

Roisin – is an uncommon Irish female name that means ‘little rose’

Rosalie

Rosalie – is a cute French, Dutch, and German girl name of Latin origin meaning ‘a flower rose’ 

Rosalind

Rosalind – is a lovely German girl name of Latin origin meaning ‘lovely rose’

Rose

Rose – is a classic vintage flower name for girls referring to the infamous rose plant

Rosemary

Rosemary – is a herb name for girls, it is a name of Latin origin meaning ‘mist of the sea’

Rosetta

Rosetta – is an Italian and Persian girl name of Latin origin meaning ‘little rose’

Rowan

Rowan – is a type of tree,  as a baby name it is of English and Irish origin and means ‘red haired’ probably because the rowan tree has white flowers and red berries 

Roxie

Roxie – sounds like a strong earthy girl name, it is a Persian name that means ‘dawn’

Ruby

Ruby – is a pretty gemstone name for girls, it is a French and Latin girl name that means ‘deep red precious stone’

Rue

Rue –  is a cute herb girl name, it means ‘regret’ and is of English and Greek origin

Rumi

Rumi – is a cute Japanese girl name meaning ‘lapiz lazuli gemstone’ or ‘perch, beautiful’ 

Rylan

Rylan – is a sweet girl name of English origin that means ‘island meadow’

S

Sable

Sable –  is a kind of animal fur, it’s an English name that means ‘black’

Saffron

Saffron – is a spice name and comes from a flower, it is an English name that means ‘yellow flower’ 

Sage

Sage – is a herb baby name, it’s an English baby name that means ‘wise, healthy’

Sandy

Sandy – sounds like a very earthy girl name but in fact, it means ‘man’s defender’ (because it’s derived from Alexandra) and is of Greek origin

Sapphire

Sapphire – is a cute gemstone name for girls, it is an English and Hebrew girl name meaning ‘blue gemstone’

Savannah

Savannah – is such a pretty earthy girl name, it is a Spanish name meaning ‘flat tropical grassland’ or ‘treeless plain’

Season

Season –  is a unique nature girl name referring to the four seasons: spring, summer, autumn, and winter

Selena (Selene) 

Selena –  is a beautiful girl name of Spanish Latin, and Greek origin meaning ‘moon’

Sequoia

Sequoia –  is a unique Native American unisex baby name referring to a type of tree and means ‘giant redwood tree’

Shae

Shae – is a plant girl name, it’s an Irish baby girl name meaning ‘admirable’ or ‘hawk like’

Sienna

Sienna – is a natural earthy girl name of Italian origin meaning ‘reddish brown’ and conjures up images of the earth, clay, dirt, etc

Sierra

Sierra – is a beautiful Spanish girl name meaning ‘mountain’

Silver

Silver –  is an element and metal name so it’s a natural choice for a unique nature-inspired baby name

Sky

Sky – is a gender-neutral name of Scandinavian origin that means ‘atmosphere seen from Earth’, in Old Norse it means ‘cloud’, this nature name refers to the sky or heavens

Sola

Sola –  has multiple meanings and origins, the one most relevant to nature names is the Finnish girl name meaning ‘mountain pass’, it can also mean ‘alone, solo’ (Spanish), ‘solar, sun’ (Latin), ‘sky’ (Japanese)

Solana

Solana – this pretty and unique Spanish girl name has Latin origins and means ‘sunlight’ or ‘eastern wind’

Soleil

Soleil –  is a pretty French girl name that means ‘sun’

Sparrow

Sparrow – is a cute bird name that could be a cool gender-neutral nature baby name too, it is an English name meaning ‘small bird’

Spruce

Spruce – is a tree name that could be a great unisex baby name as well, it refers to a spruce tree

Star

Star – is another cute celestial nature baby name for your moon child and works for a boy or girl

Starling 

Starling – is a bird name for girls, it’s a cute and unusual nature girl name of Old English origin 

Stella

Stella – is a beautiful classic girl name of Italian and Latin origin meaning ‘star’

Stormy

Stormy – is a unique American nature girl name that’s a weather name referring to ‘stormy weather’ 

Summer

Summer – is an English and German girl name referring to the sunny days of the summer season

Sunny

Sunny –  is a cute unisex baby name that’s a weather name simply meaning ‘sunshine’, it’s perfect for your little ball of sunshine

Susannah

Susannah –  is a pretty Hebrew girl name that means ‘graceful lily’

Sylvia

Sylvia – is an organic earthy girl name of Latin origin meaning ‘forest’

T

Talia

Talia – is a cute and unique girl name of Hebrew origin meaning ‘morning dew’ 

Tallulah

Tallulah – is such a unique hippie nature girl name of Native American origin meaning ‘leaping water’

Tansy

Tansy – is a flower name for a girl, it is a Greek name meaning ‘immortality’

Tara

Tara –  is a short nature girl name of Sanskrit origin that means ‘star’

Tawny

Tawny –  is a cute female Earthy name meaning ‘golden brown’ which makes for a great earthy color baby name 

Tempest

Tempest – is a weather name for girls, it’s an English girl name meaning ‘turbulent, stormy’

Terra

Terra – is a very earthy girl name of Greek and Latin origin meaning ‘the earth’

Thallo

Thallo – is an unusual girl name of Greek origin that refers to the Greek goddess of spring, the name means ‘bringer of blossoms’

Tierra

Tierra – is a Spanish earthy girl name that means ‘Earth, land’

Tinsley

Tinsley – is an uncommon English girl name meaning ‘Tynni’s meadow or hill’

Topanga

Topanga – is a unique nature girl name of Native American origin that means ‘where the mountain meets the sea’

Topaz

Topaz – is a pretty gemstone girl name of Latin origin that means ‘golden gem’

Tula

Tula – is a Spanish and Native American girl name meaning ‘leaping water’

Tulia

Tulia – is a pretty girl name of Latin and Spanish origin that means ‘heavy downpour’ or ‘thunderstorm’

Tulip

Tulip –  is a cute flower inspired girl name, the name has Turkish and Persian roots meaning ‘turban’ and ’round’, likely because the shape of the flower was thought to resemble a turban

Tyra

Tyra –  as a Scottish name meaning ‘land’, it can also mean ‘god of battle (Scandinavian origin), ‘untamed’ (English) 

Vanora

Vanora – is a girl name of Old Welsh origin meaning ‘white wave’

Varda

Varda – is a unique Hebrew girl name that means ‘rose’

Veronica

Veronica- is a plant girl name, it means ‘she who brings victory’ and is of Greek and Latin origin

Vinca

Vinca – is a plant-inspired baby name that means ‘periwinkle’ and is of Latin origin

Viola

Viola –  is a classic Italian girl name that means ‘violet’

Violet

Violet – is a flower baby girl name of Latin origin meaning ‘purple’

W

Waverly

Waverly – is a pretty Old English girl name meaning ‘meadow of quivering aspens’

Whitley

Whitley – is a baby name of  Anglo-Saxon origin that means ‘white clearing or clearing’

Wilder

Wilder – is a cool gender-neutral nature baby name of German origin meaning ‘wild’ or ‘untamed’

Willow

Willow – is a classic tree name for girls, it is of English origin and means ‘willow tree’

Windy

Windy –  is a weather name for girls, and sounds almost like Wendy, this American name means’ stong winds’ 

Winter

Winter –  is a unisex English baby name referring to the snowy season of winter

Wisteria

Wisteria – is a flower name for baby girls, it’s named after American horticulturalist John Caspar Wister. It has a whimsical nature name feel to it. These flowers symbolize long life and immortality because they can live up to 100 years or more. 

Wren

Wren –  is a cute bird name for girls or boys. This English name means ‘small songbird’

Y

Yara

Yara – Is a girl name of Brazilian and Arabic origin that means ‘water lady’ or ‘small butterfly’

Yasmin

Yasmin – is a female name of Persian origin meaning ‘jasmine flower’

Yolanda

Yolanda – is a girl name of Greek origin meaning ‘violet’

Z

Zahara

Zahara –  is a Hebrew and Swahili girl name that means ‘flower’ or ‘to shine’ 

Zaria

Zaria –  is a cute Arabic girl name meaning ‘flower’ 

Zinnia

Zinnia – is a flower name for girls and is of Latin origin 

mom holding baby in field with title cute earthy nature baby names

MORE ENCHANTING BABY NAMES

Pretty and Beautiful Baby Names by Theme

Sweet Southern Belle Baby Girl Names

Stunning First and Middle Name Combinations For Girls

Rough and Rustic Country Girl Names For Your Cowgirl

Beautiful Old Vintage Baby Girl Names

Enchanting Whimiscal Baby Girl Names Fit For a Princess

Short 3 Letter Names for Girls

Classic 4 Letter Names For Girls

Beautiful Long Girl Names With Nicknames

Pretty Middle Names for Savannah

WRAPPING UP WHOLESOME, ORGANIC, AND EARTHY BABY NAMES

I truly hope you were able to find a few organic earthy baby names you love! You really can’t go wrong with a nature-inspired baby name. They are unique, beautiful, and timeless.

Thre’s such a mix to choose from as well! You could go with classic and vintage earthy baby names like Rose, Iris, or Aaron.

If you want something more unique and distinctive, there’s always Bear, Basil, or Dove. The possibilities are truly endless!

These earthy baby names make fantastic middle names as well if you feel like you want something different but not for a first name.

If I can leave you one word of advice when it comes to baby names, it’s to keep it a secret.

As long as you and your partner love it, that’s all that matters. You might excitedly share a favorite name with family or friends and have it be negatively received which then makes you start doubting your choice.

I’ve found that whatever you choose, it fits just right, and everyone else will learn to love it.

A child truly grows into their name, so go with your gut. This is the first gift you bestow upon your child and they’ll keep it forever.

You’ll know when it’s right.

Happy name hunting! I truly wish you all the best 🙂

If you have a favorite name and have to tell somebody, you can tell me!

Just leave me a comment below!