Are you looking for a cute boho name for your sweet baby girl but have gotten stuck? I totally get it—picking a name can be one of the toughest decisions to make!
You want something that’s unique, meaningful, and feels just right for your little one, but with so many options out there, it’s easy to get overwhelmed. If you’re drawn to names that feel earthy, free-spirited, and full of personality, then you’re in the perfect spot.
Boho names—whether they’re inspired by nature, the stars, or just have that cool, vintage vibe—are all about embracing individuality and celebrating beauty in a way that feels a little less conventional, but still totally timeless.
These names tend to be more uncommon, which makes them even more special for parents who love a more unique and personalized style.
I’ve put together a list of beautiful boho girl names, each with their origin and meaning, so you can find the perfect one that speaks to your heart. Trust me, there’s something magical about a boho name, and I think you’re going to love the options here! Ready to explore some dreamy names?
What are boho or hippie baby names?
So, what makes a name “boho” or “hippie,” anyway? These names are all about that relaxed, free-spirited vibe, often inspired by nature and a little bit of magic. You’ll find names with ties to flowers, trees, wide-open landscapes, and even celestial roots, like the stars and planets, for that extra touch of wonder.
Think of names like Willow, soft and flowing like tree branches; Luna, with its dreamy connection to the moon; Sage, full of fresh, herbal energy; and Nova, which literally means “new” in Latin but also has that cosmic feel.
These names tend to have cool meanings and come from all over the world, giving them a vibe that’s both earthy and a little ethereal, perfect for anyone looking for something unique and naturally beautiful.
Boho Baby Names and Meanings
Here are all the best boho hippie baby names with their origins and meanings. Whether you are looking for something more unique or want a name rooted in the earth and nature, there is sure to be something on this boho baby name list for you!
A
Abilene – this pretty Hebrew girl name means “land of meadows”.
Alba – is a sweet boho girl names that means “sunrise” in Italian or “white” in Latin and Spanish.
Amaryllis – this unique name of Greek origin means “sparkle” or “shine” has never been in the top 1,000 names for baby girls.
Amber – an Arabic name referring to the honey-colored fossilized tree resin.
Amethyst – this nature-inspired gemstone name refers to the purple or violet stone of the same name.
Arden – this beautiful Latin name means “great forest” or “from the valley of eagles,” making it a perfect choice for a nature-loving little girl.
Aria – this lovely Italian name means “air” or “melody,” giving it a light, musical feel that’s perfect for a free-spirited girl.
Aspen – an English name referring to a type of tree with heart-shaped leaves.
Astrid – this Scandinavian name meaning “godly strength” is a common name in Norwegian royalty.
Aura – a boho girl’s name of Latin origin that means “glowing light.”
Aurelia – a cute hippie girl name meaning “the golden one.”
Aurora – a Latin name meaning “dawn”, and also is the Roman goddess of the dawn.
Autumn – meaning fall as expected, this pretty girl name definitely has that boho girl vibe.
Azura – a Spanish name meaning “sky blue,” perfect for a little one with a free spirit.
B
Basil – this earthy name of Greek origin means “king,” and it’s also inspired by the fragrant herb.
Bay – a cute unisex option, this Latin name means “berry.”
Birdie – a unique English girl name meaning “little bird” or “free spirited”.
Blossom – an English name meaning “to bloom”. Blossom gained popularity in the 1960s and 1970s, reflecting the hippie movement’s love for nature.
Bluebell – is a pretty flower girl name of English origin that means “blue bell.”
Breeze (Breezy) – an English name meaning “a gentle wind”.
Brooke – this charming English name means “small stream,” and it just has that perfect vibe, don’t you think?
Briar – this fun and earthy name of English origin means “thorny bush,” and it has a wild, adventurous feel to it!
Bri – this cute and casual French name meaning “marshland” is often short for names like Brianna or Brigitte, but it stands strong on its own!
Buttercup – a bold option for a little girl, but this English girl name refers to the yellow wildflower by the same name.
C
Calla – this beautiful name of Greek origin means “beautiful,” and it’s also inspired by the lovely calla lily flower.
Callista – an enchanting name of Greek origin means “most beautiful.” It can also have the nickname of Calla that was previously mentioned.
Cassia – this lovely name of Greek origin means “cinnamon,” and just like the spice is has a warm and spicy feel to it.
Cedar – this cool name inspired by the strong and fragrant tree has a natural, earthy vibe.
Celeste – is a Latin girl name that means “heavenly” or “celestial.”
Chamomile – this sweet plant name for girls comes from the herb known for its calming properties, often used in ancient medicine and means “earth apple.”
Cherry – this English name means “dear one” and has the adorable nickname of Cher.
Cinnamon – a spice name of Greek and Latin origin.
Citrine – this bright name is inspired by the yellow gemstone, often called a sunstone for its warm, sunny hue!
Clementine – a super sweet French and Latin girl name that means “merciful” and just sounds bright and sunny when you say it out loud.
Cleo – a short and sweet Greek name meaning “glory,” bringing an old-world vibe with a modern twist.
Clover – an uncommon English nature name means “a meadow flower” and is a symbol of good luck.
Coco – often used as a shorter nickname for many other girl names, Coco has English, Spanish and French origins and means “coconut.”
Cora – a name that means “maiden” and refers to the Greek goddess of spring.
Coral – this fun and lively name comes from the beautiful marine life that thrives in our oceans, and it means “coral” in Latin!
Crystal – meaning “frozen water” in Greek, this magical name comes from the beautiful, clear gemstones.
D
Daffodil – this pretty nature name of Greek, English, and French origin means “narcissus flower.”
Dahlia – this gorgeous name is inspired by the vibrant flower and has roots in Swedish, meaning “valley.”
Daisy – this sweet, cheerful name comes from the classic flower and has Old English roots, meaning “day’s eye.”
Dakota – a strong name of Native American origin meaning “friend” or “ally.”
Daphne – this sweet boho Greek name means “laurel” and refers to the flower of the same name.
Dawn – this hippie girl name means “daybreak” or “first light of day” and is often used as a great middle name.
Delphine – a unique French name that means “dolphin,” bringing a calm, ocean-inspired vibe.
Desiree – this romantic French name means “desired.”
Dianella – inspired by the delicate blue-flowered plant, this name has a botanical feel for a nature-loving girl.
Dove – a gentle English name inspired by the bird, symbolizing peace and love.
Dylan – this cool and timeless unisex name has Welsh origins, meaning “son of the sea” or “born from the ocean.”
E
Ebony – a boho name of English and Greek origin meaning “black wood” or “dark strength.”
Echo – a unique Greek name meaning “reverberating sound.”
Eden – this serene Hebrew name with biblical roots means “place of delight” or “paradise.”
Eira – is a pretty girl name of Welsh origin that means “snow.” This name is especially popular in Scandinavian countries, where snow symbolizes purity and calm.
Elena – is a sweet Greek name meaning “shining light,” and is most notably the main character in the series Vampire Diaries.
Ellery – an Old English girl name meaning “alder tree.”
Elodie – this uncommon hippie girl name of Greek and French origin means “flower of the fields.”
Ember – a cozy English name inspired by the glowing remnants of a fire.
Emerald – inspired by the lush green gemstone, this name brings to mind something rare and precious. Plus, it’s also the birthstone of May, adding a personal touch for spring babies.
Estelle – a French name meaning “star.” It’s timeless and elegant, with a vintage feel that’s becoming trendy again.
F
Farrah – an Arabic name meaning “happiness” or “joy.”
Fauna – this sweet Latin name means “goddess of the forest.”
Fawn – an English name meaning “young deer.” It has a delicate, ethereal feel, and it’s a cute nod to Disney’s Bambi.
Fay – a mysterious Old English name meaning “fairy.”
Fern – a simple yet charming English name inspired by the plant.
Flora – a lovely Latin name meaning “flower,” and is the Roman goddess of flowers and spring.
Florence – a Latin name meaning “flourishing” or “prosperous.” It has vintage charm and has been making a comeback in recent years.
Freya – this Old Norse name means “noble woman” and was the name of the Norse goddess of love and beauty.
G
Gaia – this ancient Greek name means “earth,” and it’s also the name of the Greek goddess of the earth itself.
Gardenia – this floral name has Latin origins, inspired by the beautiful white flower known for its sweet fragrance.
Gemma – an Italian name meaning “gem” or “precious stone.”
Genevieve – a French name meaning “woman of the people.”
Georgia – a charming Southern-inspired name of Greek origin meaning “farmer” or “earth worker.”
Ginger – an English name inspired by the spice, which is known for its warmth and zest.
Glory – an uplifting name with English origins, meaning “great honor” or “praise.”
Goldie – this fun and playful name has Old English roots and means “golden.”
Greer – this Scottish name means “watchful” or “vigilant,” with a bold and unique feel.
Gwendolyn – a Welsh name meaning “fair” or “blessed,” Gwendolyn has a whimsical, ethereal feel, often associated with the legendary Arthurian tales.
H
Halo – an ethereal name that brings to mind celestial vibes, meaning “aura of light.”
Harlow – a name of English origin, meaning “meadow of the hares.”
Harper – a trendy name of English origin meaning “harp player.” It has a musical and artistic feel, associated with creativity and harmony, and has become a popular modern name with a cool edge.
Hattie – a cute, vintage name of English origin, meaning “ruler of the household.” It has a quirky charm and feels retro but still warm and inviting.
Haven – an English name meaning “safe place” or “refuge.”
Hazel – an old-school yet timeless name of English origin, meaning “the hazel tree,” has increased in popularity significantly over the last decade.
Heather – an English name meaning “the heather plant.”
Helena – a classic Greek name meaning “shining light” or “bright one.”
Holly – of English origin, meaning “the holly tree.” It’s a sweet, nature-inspired name that reminds us of Christmas and the cozy, festive season, making it perfect for a winter baby.
Honey – this Old English girl name means “nectar.”
Hope – a simple, positive, and uplifting English name meaning “hope.”
Hyacinth – an elegant Greek name inspired by the fragrant flower.
I
India – a name of English origin, meaning “from India.”
Indigo – a vibrant, colorful name with Greek and Latin origins, meaning “Indian dye.”
Indira – an exotic Sanskrit name meaning “beauty,” often associated with charm and grace.
Ingrid – this strong bohemian girl name of Norse origin means “fair” or “beloved.”
Ilona – a Hungarian name meaning “light” or “sunshine,” most known for being the name of the star USA rugby player Ilona Maher.
Iris – a name of Greek origin, meaning “rainbow” or “flower.”
Isla – a name of Spanish and Scottish origin meaning “island.”
Ivory – a beautiful name of English origin, meaning “pale white,” and can be a more unique take on the more popular name Ivy.
Ivy – a nature-inspired name of English origin meaning “faithfulness.”
J
Jade – this Spanish name means “stone of the side” and is associated with good luck and prosperity.
Josephine – a French name meaning “God will increase,” and is often shortened to the cute nickname of Josie.
Journey – this unique name of English origin refers to a trip or voyage and has increased in popularity in the 21st century.
Juliet – a beautiful name of Latin origin meaning “youthful” or “downy.” It’s a romantic, classic choice, thanks to Shakespeare’s Romeo and Juliet, and has a natural connection to love, passion, and timeless elegance.
Juniper – a fresh Latin name meaning “youthful,” inspired by the juniper tree, ideal for nature lovers.
Juno – this name of Latin origin means “queen of the heavens,” and is the Roman goddess of marriage and childbirth.
K
Kai – a beautiful Hawaiian gender-neutral name meaning “sea.”
Kailani – another great Hawaiian girl name meaning “sea and sky.”
Kaya – a name of both Native American and Japanese origin, meaning “wise child” or “restful place.”
Kendall – this cute English name means “royal valley” and is often considered to be gender neutral, though is more popular for girls.
Kiara – this name of Italian and Irish origin means “light” or “clear.”
Kiera – this stunning Irish girl name means “little dark one.”
Kori – a name of Greek origin, meaning “maiden.” It’s simple and sweet, with a touch of timeless charm.
If you like these names, check out Nautical Inspired Baby Names for Your Future Sailor.
L
Lake – uncommon even for nature names, Lake is an English name referring to the body of water.
Lara – a short four-letter girl name of Latin origin meaning “laurel leaf.”
Lark – meaning “a songbird,” this name is gaining popularity for its sweet, nature-inspired vibe.
Laurel – a sweet Latin boho girl name meaning “laurel plant.”
Lavender – inspired by the fragrant flower, this name is a charming throwback that’s gaining traction among parents looking for something both vintage and boho.
Layla – a simple Arabic and Hebrew name that means “night.”
Lemon – a unique baby name of English origin meaning “beloved.”
Lennon – a strong unisex Irish and English name that means “lover.”
Lena – meaning “bright” or “shining light,” this elegant English name is popular in Europe and has been a timeless choice for decades. It is often used as the short form of Magdalena or Helena.
Liana – a pretty French name meaning “to climb like a vine.”
Lilac – a name of Latin origin, meaning “a pale purple flower,” it’s a soft, delicate name that’s not too common, making it a great choice for someone looking for something unique.
Lola – This bold Spanish name means “strong woman.”
Lorelei – a name of German origin, meaning “alluring” or “luring rock,” this name gained popularity thanks to the show Gilmore Girls.
Luna – a Latin name meaning “moon,” adding a celestial and dreamlike quality to any boho baby name list.
Lydia – a Greek biblical name meaning “from Lydia,” this timeless name has been a steady favorite for generations, known for its classic elegance.
M
Mabel – of Latin origin, meaning “lovable” or “dear,” this vintage name has a sweet, old-fashioned charm that’s been making a comeback.
Maeve – an enchanting Irish name that means “she who intoxicates.”
Magnolia – a beautiful Latin name with Southern roots meaning “a flower”. Often paired with the adorable nickname Maggie.
Maple – inspired by the beautiful tree, this cute and earthy name feels warm and natural, like crisp autumn mornings and colorful leaves.
Marigold – a bright and cheerful English name meaning “golden flower.”
Marley – an English girl name meaning “pleasant seaside meadow.”
May – most commonly thought of as a middle name, this short and sweet girl name has several meanings including “wished for child” (Hebrew), “pearl” (Scottish and Greek), or “child of light” (Persian)
Meadow – this boho-inspired English name means “a field of grass.”
Misty – this charming earthy girl name means “mist.”
Montana – a unique location baby name of Latin origin meaning “mountain.”
Moon – a mystical and celestial name often associated with the night sky.
Myrtle – an old fashioned boho girl name with Greek origins meaning “evergreen shrub.”
N
Neveah – a modern twist on “heaven,” this name has been rising in popularity since the turn of the century.
Nia – a name of Swahili origin, meaning “purpose,” this short, meaningful name packs a lot of power in just a few letters.
Niamh – is of Irish origin and means “bright” or “radiant.” It is a charming and bohemian name with a Celtic flair.
Nirvana – a unique Sanskrit name meaning “perfect place”, a great choice for a music lover after the band of the same name.
Nova – a stunning, celestial name meaning “new star.”
Nyssa – an uncommon Greek name meaning “beginning” or “goal.”
O
Oakley – a pretty nature baby name of English origin meaning “from the oak tree field.”
Ocean – this bold unisex name of Greek origin refers to the vast ocean itself.
Olive – of Latin origin, meaning “olive tree.” This nature-inspired name symbolizes peace and longevity and is becoming more popular for its gentle, earthy feel.
Opal – named after the beautiful gemstone, this precious name is full of mystery and vibrant color, making it both rare and enchanting.
Ophelia – this Greek name means “help” or “aid” and is often associated with Shakespeare’s Hamlet.
Orchid – a more unique option when it comes to flower names, this Greek girl name means “beautiful flower.”
Oriana – this Latin name means “sunrise” or “dawn.”
Orla – a simple Irish girl name meaning “princess.”
P
Pearl – this vintage girl name of Latin origin means “gem of the sea.”
Peony – another great flower name, this Greek name means “healing.”
Perry – a gender-neutral English that means “dweller by the pear tree.”
Phoebe – is a cute girls name that means “bright one,” and is most well known as the name of a character in the popular sitcom Friends.
Pheonix – a bold name for a girl, this name means “dark red.”
Piper – this musical name means “flute player” and has English roots.
Pippa – a lively, adorable name of Greek origin, short for Philippa, meaning “lover of horses.”
Poppy – a cheerful and vibrant name from Latin origin referring to the pretty red poppy flower.
Posy – a charming floral name of English origin, meaning “a small bouquet of flowers.”
Prairie – a unique, earthy name of American origin, meaning “meadow” or “grassland.”
Primrose – a sweet, vintage floral name of English origin with Latin roots, meaning “first rose.”
You should also check out these Gender-Neutral Baby Names for more great options!
R
Rae – this short and sweet Hebrew name means “female sheep” and just reminds me of a bright ray of sunshine.
Rain – is a very boho name that refers to the weather.
Rhea – a graceful name of Greek origin, meaning “flowing stream” or “motherly.” In Greek mythology, Rhea was the mother of the gods.
Raven – is an English unisex name inspired by the well-known bird and means “wise.”
Rhoda – this vintage name has Greek origins and means “rose” or “from Rhodes.”
Ria – a sweet, simple name of Spanish and Greek origin, meaning “small river” or “stream.”
River – a classic hippie name, it refers to the flowing body of water and has English origins.
Robin – another animal name, it means “bright and shining” and is of English roots.
Rosalie – a lovely French and Latin name meaning “rose.” It’s delicate and romantic, with vintage appeal.
Rowan – a strong, unisex name of Irish and Scottish origin, meaning “little redhead” or “rowan tree.”
Roxie – this fun, spunky name of English origin means “dawn” or “bright.”
Ruby – a vibrant name of Latin origin, meaning “red gemstone.” This name is full of sparkle and has a classic, timeless charm.
Rue – a short, botanical name of English and Latin origin, meaning “regret” or named after the medicinal herb.
S
Sable – a sleek, elegant name of French origin, meaning “black” often referring to the dark fur of an animal.
Saffron – this vibrant name of Persian origin means “yellow” or “golden,” just like the spice!
Sage – is a cool, earthy name of Latin origin meaning “wise” or “prophet.”
Sapphire – a stunning gemstone name of Greek origin, meaning “precious gem” or “blue.”
Season – is a nature-inspired name of English origin that means “time of year.” Why choose just one season as a cute girl name when you can encompass all of them?
Sequoia – a majestic name of Native American origin meaning “giant tree,” just like the beautiful trees found in the Sierra Nevada mountains.
Seraphina – a lovely name of Hebrew origin, meaning “fiery” or “burning one.” It has a graceful, almost magical feel, perfect for a bohemian little one with a bright, fiery spirit.
Shay – a short and sweet name of Irish origin, meaning “hawk” or “from the fairy palace,” and can also be spelled Shae.
Shiloh – a gentle, peaceful name of Hebrew origin, meaning “tranquil,” with an almost meditative feel.
Sienna – a warm, earthy name of Italian origin, meaning “orange-red.”
Silver – a unique, shining name of English origin, inspired by the precious metal.
Sky – a pretty name of Scandinavian origin meaning “atmosphere seen from Earth.”
Sola – a name with multiple origins and meanings, including “mountain pass” in Finnish and “alone” in Spanish.
Soleil – this radiant French name means “sun.”
Solstice – a unique name of Latin origin, meaning “sun stand still.” It refers to the time when the sun reaches its highest or lowest point in the sky, marking the longest or shortest day of the year.
Sonnet – a poetic English name, inspired by the lyrical form of poetry, perfect for a little dreamer.
Sparrow – a sweet, nature-inspired name of English origin, representing the small, free-flying bird.
Star – a sweet, sparkling name that’s as bright and bold as the night sky.
Stormy – a dramatic and bold name of English origin, meaning “impulsive” or “storm-like.”
Story – this unique word name of English origin means “an account of incidents or events.”
Summer – an English and German name referring to the summer season.
Sunny – a bright and uplifting name of English origin, meaning “sunshine.”
Sunshine – this cute hippie English baby name means “sunshine” and can also go by the nickname of Sunny.
Susannah – is a classy Hebrew name that means “lily” or “rose.”
Sylvie – a charming name of French origin, meaning “wood” or “forest.”
T
Talia – is a cute Hebrew girl name meaning “morning dew.”
Tallulah – a lively Native American name (Choctaw) that means “leaping water.”
Tansy – another flower girl name, this Greek moniker means “immortality.”
Tarah – a one syllable girl name of Sanskrit origin meaning “star.”
Tawny – this color name is of English origin and comes from the word “tawny” which refers to a light brown or yellowish-brown color.
Thyme – a unique, botanical name of English origin, named after the fragrant herb.
Tia – this sweet Spanish name means “goddess or godly,” and is often short for names like Tatiana or Tiana.
Tierra – a beautiful, earthy name of Spanish origin, meaning “earth” or “land.”
Topaz – another unique gemstone name, Topaz means “golden gem” in Latin and is the birthstone for November.
Tove – a Scandinavian name meaning “beautiful” or “lovable.”
True – a simple, yet powerful name of English origin, meaning “genuine” or “real.”
Tulip – this pretty flower name can also be a great option for a boho girl.
U
Uma – a hippie name of Sanskrit origin that means “splendor.”
Una – this short name means “one” and is associated with Irish mythology.
Unity – is an English word name that signifies oneness and harmony, important features of the hippie movement.
V
Valencia – this vibrant name of Spanish origin means “brave” or “strong.” It’s also the name of a beautiful coastal city in Spain.
Valley – a trendy word name from English origin means “low-lying area” or “land between hills or mountains.”
Velvet – a soft, luxurious name of English origin, inspired by the smooth fabric. This name just feels cozy and elegant all at once!
Venus – a strong name of Latin origin, meaning “love” or “desire.” Not only is it the Roman goddess of beauty, but it’s also the name of tennis star Venus Williams.
Verity – a lovely English name meaning “truth.”
Vesper – a serene, celestial name of Latin origin, meaning “evening star.”
Vida – is a girl’s name of Spanish origin meaning “life.”
Viola – a musical boho name of Latin origin meaning “violet.”
Violet – this classic floral girl name comes from Latin roots and means “purple.”
Vista – a unique, adventurous name of Italian origin, meaning “view” or “sight.”
W
Wave – Inspired by the ocean, this name has an easy, breezy feel to it. If you love the beach or the water, it’s a peaceful, calming choice.
Willow – a gentle English name inspired by the willow tree.
Windy – is a weather name for girls, and sounds almost like Wendy, this American name means “strong winds.”
Winslow – this Old English name means “hill of victory.” It’s a unique and strong name with the adorable nickname Winnie!
Winter – a name from English roots, this seasonal name brings to mind cozy, snowy days and crisp air.
Wisteria – Named after the lovely purple flower, this name has an ethereal, whimsical feel.
Wren – a cute, nature-loving English name that means “small bird.” It’s simple and sweet, great for a free spirit.
Z
Zara – a chic Arabic name that means “princess” or “blossom.”
Zelda – this name is of German origin and means “gray fighting maid.” It has a vintage charm and a bit of an adventurous edge, made famous by the video game character.
Zephyr – A unique, nature-inspired name of Greek origin, meaning “west wind.”
Zinnia – A bright, floral name of Latin origin, named after the colorful zinnia flower.
Zora – A Slavic name meaning “dawn” or “daybreak.”
And there you have it—some beautiful boho names that are as unique and special as your little one. Each one comes with its own story, ready to become part of your baby’s journey. No matter which name you choose, it’ll be the perfect fit for your free-spirited girl.
And if you are still looking for more name inspiration, be sure to check out our other baby name lists! Trust me, there is something for everyone.
Happy naming!