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!
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
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
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! 🌸🌿✨