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.
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!
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
Unique Baby Names That Mean Water
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!
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
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!