Skip to Content

The Prettiest Bohemian Girl Names For Your Little Wildflower

The Ultimate Boho Girl Names List

Are you on the hunt for the perfect name that captures the free spirit and natural beauty you envision for your little one? I get it—finding a cute, hippie boho girl name that isn’t too out there can be quite the challenge!

But worry not, because I’ve got you covered with a fabulous boho girl names list that strikes the perfect balance between unique and adorable.

From enchanting hippie boho earthy girl names to those with a touch of whimsy and magic, this list will inspire you and make the naming process oh-so-fun.

So, get cozy, and let’s dive into these dreamy names together! 🌿👶💕

To make your hunt easier, all these cute boho girl names are listed in alphabetical order and include meanings and origins as well.

Ready to find the name that will make your heart sing? Let’s go!

adorable baby girl in white dress and flower crown and title boho hippie bay girl names for your flower child

What Are Boho Baby Names?

A boho (short for bohemian) baby name often reflects a free-spirited, artistic, and unconventional lifestyle. These names are usually nature-inspired, whimsical, and sometimes vintage or eclectic.

You might notice a lot of overlap with hippie names which also have a very similar vibe.

Many of these are very earthy, eclectic and uncommon names that don’t follow tradition or rules.

My list has many of these characteristics but also includes a bunch of names with nature inspired meanings as well.

So you’ll see many boho names are derived from elements of nature, such as plants, animals, celestial bodies, and natural phenomena like Willow, Meadow or Luna.

Cute Boho girl names often have a nostalgic or old-fashioned charm, giving them a timeless yet distinctive feel, such as Hazel, Opal or Freya.

These names have a playful, imaginative quality, often being unique or less commonly used. Think Tallulah, Seraphina or Marigold.

Boho names often have a mystical or otherworldly vibe, sometimes drawing from mythology or celestial themes like Aurora, Celeste or Selene.

These names can be inspired by various cultures, arts, and literature, reflecting a diverse and rich heritage like Lyric, or Farrah.

Hippie Boho Earthy Girl Names & Meanings

Whether you love vintage boho girl names or prefer more modern boho girl names, I’ve got you covered. We’re looking at all the pretty boho girl names and their meanings and origins!

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’

Aelia

Aelia – is such a pretty Earthy girl name of Roman, Greek, and Latin origin meaning ‘sunlight, sunshine’ or ‘sun’

Ainsley

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

Alba

Alba – is a cute Italian girl name meaning ‘sunrise, dawn’ or ‘white’ (Latin, Spanish)

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’

Amber

Amber – has Arabic origins and means ‘jewel’ and is of a pretty warm honey color

Amethyst

Amethyst – this nature-inspired girl name meaning jewel is a purple or violet gemstone

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

Arden

Arden – is a beautiful plant girl name of Latin origin that means ‘great forest’ or ‘from the valley of eagles’ (Latin)

Arbor

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

Aria

Aria – depending on its origin, Aria has many meanings but the most common ones are: air or the melody (in Italian), treasure (Albanian) lioness (Hebrew), and noble (Persian)

Aspen

Aspen – this earthy baby name means ‘shaking poplar tree’, for me it conjures up images of mountains and snow

Aster

Aster – this cute unisex boho name is quite celestial and means ‘stars’

Aulora

Aulora – this flower child name means ‘golden laurel blossom’

Aura

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

Aurelia

Aurelia – this cute hippie girl name means ‘ the golden one’ (how beautiful is that?!)

Aurora

Aurora – this vintage boho girl name comes from Greek mythology and refers to the goddess of sunrise. The name Aurora means ‘dawn‘.

Autumn

Autumn – this one is pretty self-explanatory- meaning ‘fall’ or the season of autumn and has that indie boho girl name vibe

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) 

Aveline

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

Avery

Avery – can mean “ruler of the elves” or it can be associated with birds (aviaries)

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 another plant name for girls, it means ‘oak tree’ and is of Hebrew origin

Azalea


Azalea – is the perfect nature-inspired hippie girl name meaning ‘dry earth’ because this flower flourishes in dry soil

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 unisex hippie name that has Greek origins and means ‘royal’ or ‘kingly’

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 – which means to bloom or blossom (think flowers) has some definite boho girl name vibes

Bluebell

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

Breeze

Breeze – this unique and uncommon hippy baby name means ‘gentle wind’ and is of English origin

Brooke

Brooke – this hippy girl name meaning “from the running stream or small stream” is such a pretty girl name

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’

C

Calla

Calla – this pretty nature girl name is a flower (calla lily) calla means ‘beautiful’ and is of Greek origin

Callista

Callista – comes from Greek mythology and refers to an Arcadian who turned into a she-bear, the name itself means ‘most beautiful’

Camellia

Camellia – this plant girl name means ‘a flowering tree’ or “Kame’s flower’ and is of Latin origin

Carmen

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

Cassia

Cassia – this uncommon girl name 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 – this pretty girl name means ‘heavenly daughter’ or ‘celestial’

Chelsea

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

Cherry

Cherry – this cute Old French (+ Middle English) plant girl name means ‘ cherry fruit’

Chloe

Chloe- is another earthy hippie baby girl name and it means ‘blooming’ or ‘fertility’ and is associated with spring and greenery

Chrys (anne)

Chrys (anne) – this uncommon nature-inspired girl name is short for the flower Chrysanthemum meaning ‘golden flower’

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 – named after the yellow gemstone often also referred to as a sunstone because of its color

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 another plant inspired girl name and it means ‘merciful’ and is of French and Latin origin

Clover

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

Coco

I picked this name because it reminds me of cocoa plants and chocolate but the name could mean ‘coconut’ and has English, Spanish and French origins

Cora

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

Coral

Coral – named after the beautiful corals of the sea ‘reef formations’ (alternatives could be Cora)

Cori

Cori – meaning from the ’round hill’ or ‘ravine’ or ‘seething pool’

Cormia

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

Crystal

Crystal – meaning ‘clear brilliant glass’ or ‘gemstone’

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 – this flower girl name refers to the “dahl” flower and has Scandinavian origins with a very hippie vibe

Daisy

Daisy – is the name of a flower meaning ‘day’s eye’ -such simple and sweet short boho girl name

Dakota

Dakota- this Native American girl name has that hippie baby name feel and means ‘friendly one’

Daphne

Daphne- this nature girl name refers to the flower of the same name meaning ‘bay tree’ or ‘laurel tree’

Dawn

Dawn- this bohemian girl name means ‘daybreak’ or ‘first light of day’

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 – this super cute hippie baby girl name refers to the bird of the same name that’s often simple of peace and love

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 – meaning ‘place of pleasure’ , ‘delight’, or ‘paradise’

Eira

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

Elena

Elena – meaning ‘shining light’ or ‘bright one’ (perfect for your one and only sunshine)

Ella

Ella – meaning ‘beautiful fairy woman’ (or French for ‘she’)

Ellen

Ellen – this classic hippie bohemian girl name means ‘sun ray’ or ‘shining light’

Ellery

Ellery – this pretty and uncommon old English girl name means ‘alder tree’

Elodie

Elodie – is a cute hippie girl name of French and Greek origin that means ‘marsh flower’ or ‘flower of the fields’

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 – this cute name refers to the green gemstone and means ‘precious green stone’

Estelle

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

Evelyn

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

Evie

Evie – this cute girl name means ‘life’, ‘living’, or ‘lively’

F

Farrah

Farrah – has an exotic and unique quality that fits well within the boho aesthetic, it means “beautiful, pleasant, lovely” or “joy, happiness” and is of Arabic and Persian origin

Fauna

Fauna – this Latin girl name means ‘young deer’

Fawn

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

Faye

Faye – depending on its origin can be different but commonly in French, it means ‘fairy’ and in Gaelic means ‘raven’

Fern

Fern – is an Old English plant girl name meaning ‘fern plant’

Fiona

Fiona – this cute Irish girl name’s meaning is ‘vine’, ‘white’ or ‘fair’

Fleur

Fleur – is such a cute hippie bohemian baby girl name and is the French word for ‘flower’

Flora

Flora – this earthy nature girl name refers to the Roman god of flowers and Spring it means ‘flower’

Florence

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

Freesia

Freesia – named after the flower of the same name, it means ‘Freese flower’

Freya

Freya – is a cute girl name that comes from Old Norse and refers to the goddess of love, beauty and fertility and means ‘noble lady’

Fuchsia

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


G

Gaia

Gaia – comes from Greek mythology and was the name of the goddess of the Earth and means ‘mother earth’

Gardenia

Gardenia – this earthy girl name 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’

Georgia

Georgia – this earthy baby name means “farmer” or ‘worker of the Earth’ – Gigi would make an adorable nickname!

Ginger

Ginger – is an earthy root but the name itself means ‘pure’ or ‘chaste’

H

Hadley

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

Hailey

Hailey – is a nature girl name meaning ‘hays meadow’ and comes from Old English

Hallie

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

Harbor

Harbor – is a cute bohemian girl name that means ‘safe place for ships to dock’ and is of English origin

Harlow

Harlow – is a unisex earthy baby name that means ‘rocky hill’

Harper

Harper – I love this traditional boy name for a girl- boy names for girls are unconventional and groovy- this one means ‘harp player’

Haven

Haven – meaning a ‘place of safety’ or ‘shelter’

Hazel

Hazel – this English plant girl name means ‘hazelnut tree’

Heather

Heather – is a nature-inspired hippie name that means beautiful flowering evergreen plant

Hedley

Hedley – this girl name’s meaning is ‘heathery clearing’

Helena

Helena- meaning ‘bright, shining light’

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 an Old English baby name meaning ‘clearing by the hollow’

Honey

Honey – this Old English girl name means ‘nectar’

Hyacinth

Hyacinth – is a Greek girl name meaning ‘ blue larkspur flower’

I

Ilana

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

Inara

Inara – this pretty Arabic girl name means ‘ray of light’ or ‘heaven-sent’

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 – inspired by the flower with the same name means rainbow- how pretty!

Irisa

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

Isla

Isla – is a cute hippie girl name of Spanish and Scottish origin meaning ‘island’

Ivory

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

Ivy

Ivy – this English plant baby name means ‘faithfulness’

Iya

Iya – is a cute Greek girl name meaning ‘violet’ as in the flower

list of pretty bohemian baby girl names on pink watercolor background

J

Jade

Jade – I picked this one because it’s a beautiful green natural stone that occurs in nature and the name means ‘stone of the colic’ because it was believed placing a jade on a baby’s belly would cure colic

Jamesia

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

Jasmine

Jasmine – named after the beautiful smelling flower and means ‘gift from God’.

Jenna

Jenna – is a cute Welsh girl name meaning ‘white wave’

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 such a fresh nature girl name that means ‘young’ and refers to a small evergreen shrub

K

Kaia

Kaia – this nature girl name meaning ‘from the sea’ has Hawaiian origins

Kailani

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

Kalina

Kalina – this pretty Slavic hippie baby girl name means ‘flower’

Kassia

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

Kayla

Kayla – meaning ‘laurel or crown’ is perfect for a boho princess

Kendal

Kendal – this cute English unisex name means ‘royal valley’

Kendra

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

Kiara

Kiara – this pretty and uncommon Korean girl name means ‘the first ray of sun’

Korina

Korina – this Greek girl name means ‘maiden’ 

L

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 – this pretty name comes from Latin and means ‘bay or laurel plant’

Lavender

Lavender – this plant girl name means ‘to wash’ or ‘blusish’

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’

Lennox

Lennox – this unique and very boho sounding name means “with many elm trees” and comes from Gaelic and Scottish origins

Liana

Liana – is a pretty French girl name meaning ‘to twine around’ and refers to vines found in tropical rain forests

Lilac

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

Lily

Lily – just like the beautiful flower. I love this simple name which means ‘pure, passion and 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’

Lola

Lola – now this one doesn’t have a hippie meaning (it actually means sorrow in Spanish) but it’s such a beautiful bohemian sounding name so I had to include it 

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 super cute and celestial baby name means ‘moon’ and is of Italian and Spanish origin

Lunette

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


M

Magnolia

Magnolia – this pretty and uncommon girl name is of Latin origin and means ‘Magnol’s flower’

Maize

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

Maple

Maple – this plant girl name means ‘piece of cloth’

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’

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)

Maya

Maya – another beautiful name with different meanings depending on origin but the most common are: ‘water’ (Spanish, Greek, Hebrew),’ illusion’ (Sanskrit)

Meadow

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

Meena

Meena – this beautiful Sanskrit name is associated with fish and the sea

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 – this cute nature girl name means ‘mist’

Monet

Monet – this has that sort of fancy artsy boho vibe and means ‘to be heard’

Montana

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

Morgan

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

Myrtle

Myrtle – this vintage hippie baby name means ‘evergreen shrub’

N

Narelle

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

Nala

Nala – this lovely name has different meanings depending on origin but the most common is “first drink of water” or ‘water in the desert’ and in Swahili it means ‘gift’

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 – this popular Indian girl name means ‘sky’

Nova

Nova- this one refers to stars and reminds me of outer space in general

O

Oakley

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

Oceane

this cute unisex French name means ‘ocean’

Olive

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

Olivia

Olivia – this cute name comes from the Latin 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 – another Latin origin name that means ‘sunrise’ or ‘dawn’

Ornella

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

Ostara

Ostara – this lovely name means ‘spring’ or ‘dawn’

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’

Phoebe 

Phoebe – because I’m a crazy friends fan I had to include the ultimate hippie boho chic lady I know-this one cute name means ‘bright one’
 

Phoenix

Phoenix – this is a beautiful unisex name and reminds me of the beautiful and strong bird that rises from the ashes. this name actually means ‘dark red’

Piper

Piper – this popular boho name means ‘one who plays the pipe’

Pippa

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

Pippa

Pippa – this cute name means ‘lover of horses’

Plum

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

Poppy

Poppy- this pretty name means red flower

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 – this sweet name reminds me of a ray of sunshine and means ‘female sheep’ and is of Hebrew origin

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 – this uncommon name means “riverbank” and sounds very hippie
 

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’

Rosalie

Rosalie- this traditional yet beautiful nature girl name means ‘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 – this cute name 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’

Ryleigh

Ryleigh- I love this unique spelling which gives the name a real boho vibe and the name itself means ‘courageous’
 

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 – this is such a pretty girl name and means ‘a treeless plain‘

Season

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

Selena

Selena- this sweet name means ‘moon goddess‘

Sequoia

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

Serena

Serena – this pretty feminine and boho name means ‘calm, peaceful and serene’

Shae

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

Shay

Shay – this short and cute girl name reminds me of shea butter means ‘admirable’

Sienna

Sienna – this beautiful Earthy baby girl name means ‘reddish brown’ like the Earth’s soil and is derived from Latin

Sierra

Sierra – can mean “saw” and is used to describe mountains

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 – this cute hippy girl name has French origins and 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’

Spencer

Spencer- another boy name that makes a great unconventional name for a girl and means ‘steward’

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- this beautiful and classic girl name means ‘star’

Stormy/Stormi

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’

Sutton

Sutton – this is also a unisex name but I love it for a girl. It has that very unique and uncommon vibe and means ‘one who is from the southern homestead’

Sykler

this cute name is for the unstoppable one and means little warrior, and lends itself to the cute nickname Skye as well

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- this name is perfect for a fiery little lady and means ‘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’

Tia

Tia – this sweet name has all the boho vibes and means ‘goddess or godly’

Tianna

Tianna- I love this pretty name which means ‘fairy queen’ – sounds so boho chic

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 – if you like something short and sweet, this adorable name means ‘mountain peak’

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) 


U

Uma

Uma – this name has Indian origins and means ‘tranquility’ or ‘night’

Ursula

Ursula – this one means little she-bear, how cute?!!

V

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

Vienna

Vienna- this pretty name has different meanings depending on its origin. It can mean ‘white, fair or forest stream’

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 – just like the shade, this name means purple and reminds me of the flower of the same name

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 – this name reminds me of trees (willow trees) but actually means ‘slender or graceful’

Windy

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

Winnie

Winnie – this cute name means ‘fair one’

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’

Wynter

Wynter – I like this alternate spelling for the coldest, snowy season of the year

Z

Zahara

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

Zara

Zara – this lovely name means ‘seed’, ‘star’ or ‘flower’, depending which origin you’re looking at and it can also be spelled Zhara

Zaria

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

Zinnia

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

sweet sleeping baby girl with flower headband and title cute bohemian baby girl 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

Pretty French Baby Girl Names with Meanings

Beautiful Biblical Baby Girl Names with Meanings

Badass Irish Girl Names with Meanings

Wrapping Up Cute Boho Girl Names

Choosing the perfect boho baby girl name is a delightful journey into a world of whimsy, nature, and artistic flair. Names like Willow, meaning “graceful and strong,” or Luna, symbolizing the serene and magical moon, bring a touch of magic and individuality to your little one’s identity.

Each boho name carries a special charm, whether it’s the joyfulness of Farrah or the ethereal beauty of Aurora.

So, mama, as you embark on this naming adventure, remember that the perfect boho name is one that resonates with your heart and reflects the unique spirit you envision for your child.

Whether you’re inspired by the calming essence of nature or the timeless allure of vintage charm, there’s a boho name out there that’s just right for your baby girl.

Ready to find that perfect name?

Dive into your favorite baby name books, explore nature, and let your imagination run wild!

And if you’ve already found a name that makes your heart sing, share it with us in the comments—let’s celebrate the beautiful, boho names together!

Happy naming, and may your journey be filled with joy and inspiration! 🌸🌿✨