Searching everywhere for the perfect hippie names for your baby?!
I absolutely love reading through lists of baby names and imagining what I’d name my next baby.
And I especially love earthy names that give me a bohemian, free-spirit vibe.
I have found some amazing boho names that I’m sure you will love! All these names are inspired either the 1960’s, where love, peace and a connection to nature were important to most people.
Although some of these names weren’t common in the 60’s, a lot are nature-inspired. You’ll see some classic hippy names like Lily, but much more uncommon ones you haven’t heard of yet!
Find the perfect boho name for your beautiful baby.
Don’t forget to create an Amazon Baby Registry. You get a discount for products placed on the registry and have 90 days to return any goods. Plus, you can add products from any site, not just Amazon!
Beautiful Hippie, Bohemian Names For Your Flower Child

Hippie Names Starting With A
Baby Girl Names
Archer
Just as it sounds, Archer is an English name meaning ‘bowman’ or ‘one who excel at archery.’ It is considered a boy name but has been growing in popularity as a baby girl name in recent years.
Asher
Asher is the Hebrew word for ‘Happiness’ and ‘Blessed.’ Asher is a unisex name and quite popular for both boys and girls.
Aurelia
This latin name means ‘the golden one.’
Aurora
The beautiful baby girl name Aurora is of latin-origin and means ‘Goddess of the Dawn.’
Autumn
This beautiful name is a favorite when searching for boho baby names. Autumn is derived from the latin word ‘Autumnus,’ which means ‘Fall’ or ‘Autumn.’
Avery
Originally a male name, nowadays Avery is more common for girls.
Azalea
A beautiful and feminine baby girl name, Azalea is a greek-name meaning ‘flower.’ A great boho girl name if you want to name your baby after a flower but find ‘Rose’ and ‘Lily’ to be too common.
Baby Boy Names
Albus
Of latin origin and meaning ‘white.’
Although an ancient name, we can thank J.K. Rowling for bringing back the Albus. The baby boy name Albus has grown in popularity ever since the Harry Potter novels were published. Can a muggle pull it off though?
Archer
Just as it sounds, Archer is an English name meaning ‘bowman’ or ‘one who excel at archery.’
Arlo
Arlo (pronounced AR-loh) is a beautiful Spanish name that means ‘barberry tree.’ Very popular in the mid-1900’s, it has been growing in popularity in recent years once more. Although a boys name, it is being given recently to many baby girls as well.
Asher
Asher is the Hebrew word for ‘Happiness’ and ‘Blessed.’ Asher is a unisex name and quite popular for both boys and girls.
Atticus
Atticus is a latin name meaning ‘from Attica.’ Most people associate the name with Atticus Finch from ‘To Kill A Mockingbird.’
Boho Baby Names Starting With B
Baby Girl Names
Beck
This is a common English name that means ‘brook’ or ‘stream’
Blossom
This is the name I think of when I think ‘hippie.’ Blossom means literally to bloom or blossom in flowers.
Brooke
Brook is an English name and means ‘small stream.’ A lovely name for nature-loving parents.
Baby Boy Names
Baris
Baris is a Turkish name that means ‘peace.’ The perfect name for a hippie-loving mama.
Benji
A derivative (and at times nickname) of Benjamin,
Beau
A classic French name that means handsome or beautiful.
Bowie
For all the David Bowie fans. This name just scream 1960’s. ‘Bowie’ means ‘yellow’ or ‘fair-haired.’
Buzz
Name your baby boy after one of the most famous men in the 1960’s, Buzz Aldrin. And if you don’t think that’s a ‘hippie’ name, buzz is also the word used to describe a common pastime in the 60’s the hippies were known to love, if you know what I’m referring to.
Bohemian Baby Names Starting With C
Baby Girl Names
Celeste
Celeste means heavenly or celestial.
Crystal
Crystal is a name of latin origin and has different meanings as it’s been very popular throughout history. In Latin it means ‘follower of Christ’ and in English we have used it to refer to jewels. I have yet to meet a hippie who doesn’t love and own dozens of crystals.
Cypress
A very unique baby girl name. A Cypress is a beautiful type of tree and your boho baby girl will be sure to love nature with such a strong name.
Baby Boy Names
Clay
This adorable baby name is of English origin, it is often short for Clayton. It is of Hebrew origin and means ‘Lord of soil and happiness’
Coyote
Coyote is a Mexican-Spanish name and means ‘trickster.’
Hippie Names Starting With D
Baby Girl Names
Daisy
The perfect name for a flower-child. Daisies have a lot of significance as well, symbolizing innocence and purity.
Dawn
Beautiful baby name meaning daybreak or the first light of the day.
Dixie
A popular baby name in the 1930’s. Its seems like a very spicy name for your flower girl. I also think Dixie gives the vibe of a saucy waitress who moonlights as a singer.
Baby Boy Names
Drake
Not the rapper in this case. Drake is an English name that means ‘dragon.’
Dusk
A beautiful baby name. The word dusk is used to describe the time between day and night.
Dylan
This baby name never goes out of style. Dylan means ‘son of the wave, born near the sea.’
Baby Names Starting With E
Baby Girl Names
Echo
A very unique name for a baby girl. Echo is of Latin and Greek origin and means ‘reflected sound.’
Eden
As in the garden of Eden. Eden means pleasure, delight, or paradise.
Ella
A beautiful, feminine baby name. Ella means ‘beautiful fairy woman.’
Ember
Ember is a unisex name and means spark, burning low.
Evie
Evie is of Hebrew origin and means ‘life.’
Baby Boy Names
Ember
Ember is a unisex name and means spark, burning low.
Ezekial
Ezekial is a strong boy name that means ‘God’s Strength.’ A great nickname for Ezekial is Zeke.
Hippie Names Starting With F
Baby Girl Names
Fauna
Fauna is the Roman goddess of the Earth. It really doesn’t get more bohemian than that.
Faye
Faye is if English origin and means ‘fairy.’
Baby Boy Names
Finch
I always think of Atticus Finch from How To Kill A Mockingbird when I hear this name. Finch is an English name that means ‘to swindle.’
Forrest
Forrest means ‘dweller or worker in the forest’
Fox
A strong and original baby boy name. Foxes are known to be intelligent and cunning.
Expecting? Check out these unique baby shower games for your party!
Original Baby Names Starting With G
Baby Girl Names
Gaia
The perfect flower child name, Gaia is of Greek-origin and means ‘the earth’ or ‘earth mother’
Goldia
This name just feels like ancient hippie royalty to me. Goldia means ‘gold.’
Baby Boy Names
Griffin
Griffin is often a nickname given to a fierce or dangerous person. It is Welsh for ‘strong lord.’ It is also the famous, mythical creature that has a birds head and a lions body.
Guthrie
One of the most popular Scottish names, it means ‘windy place.’
Beautiful Baby Names Starting With H
Baby Girl Names
Harlow
A unisex name that means ‘rock hill’ or ‘army hill.’
Harmony
This name is growing in popularity in recent years, and who can blame it? It’s the perfect hippy baby name.
Harper
Harper means ‘harp player’ and I just associate a harp with angels and world peace. Just me?!
Haven
Meaning a ‘place of safety or refuge’ but also. associated with heaven on earth, which your daughter will surely be for you.
Hazel
I’ve always loved the name Hazel. Did you know it means ‘the hazelnut tree?’ Perfect for parents looking for earthy baby names.
Baby Boy Names
Hawk
One of the most popular bird names for boys. This name is perfect for your strong-willed, ambitious son.
Harlow
A unisex name that means ‘rock hill’ or ‘army hill.’
Heath
Heath means ‘the heathland dweller.’ This is a very popular name but has dropped in recent years after the tragic death of Heath Ledger.
Creative Baby Names Starting With I
Baby Girl Names
Ida
Ida was a very popular name about a century ago. If you’re looking for a less common name, this one is it. Ida is of german-origin and means ‘industrious one.’
Indigo
I absolutely love this name. It is very hippie. Although unisex, it’s become very popular with girls because of the folk music duo ‘Indigo Girls.’ This name is of greek-origin and means ‘indian dye.’
Iris
A beautiful bohemian name meaning ‘rainbow.’ It’s also the iconic Goo Goo Dolls song.
Baby Boy Names
Indigo
I absolutely love this name. It is very hippie. Although unisex, it’s become very popular with girls because of the folk music duo ‘Indigo Girls.’ This name is of greek-origin and means ‘indian dye.’
Bohemian Baby Names Starting With J
Baby Girl Names
Juniper
Juniper is of Latin origin and means ‘Juniper berry.’ If you’re looking for a very unique earthy name, this may be it!
Baby Boy Names
Jasper
An English name that means ‘Treasurer.’ I’m sure your little Jasper will be your own treasure.
Cute Baby Names Starting With K
Baby Girl Names
Kaia
Kaia is Scandinavian and means ‘pure.’
Kailani
A beautiful Hawaiian name meaning ‘Sea and Sky.’ Just the name give an image of a bohemian beauty with long hair and sun-burnt skin.
Baby Boy Names
Kai
Kai (pronounced Kye) is of Welsh, Scandinavian, and Greek origin. It means ‘keeper of the keys; earth.’
Lovely Baby Names Starting With L
Baby Girl Names
Lilac
An English name for the color light purple color and also a popular flower, Lilac Bush.
Lily
One of the most common flower names for your flower girl.
Luna
A strong and shimmery name, Luna is of Italian origin and mans ‘moon.’
Baby Boy Names
Levi
Like the jeans, Levi is of Hebrew-origin and means ‘joined, attached.’
Unique Baby Names Starting With M
Baby Girl Names
Maple
A very common tree, but a less common name. Maple brings an attractive image and just rolls off the tongue.
Marina
A latin name meaning ‘from the sea.’ This is a beautiful, earthy name for your baby girl.
Marlowe
Marlowe is an English-origin name that means ‘driftwood.’ It can be spelled a variety of ways, such as Marlo and Marlow, but I strongly believe Marlowe is the most beautiful versions.
Baby Boy Names
Marley
Can you believe Marley means ‘pleasant seaside meadow?’ That mental image is just worth the name alone.
Mars
Will your child be out of this world? Mars is actually the Roman mythology god of War, which is the opposite of a hippie, earth-loving mom. But you can’t have peace if war never existed. I say, have two kids, Mars and Pax (the Roman God of Peace). A Yin and Yang.
Baby Names Starting With N
Baby Girl Names
Nala
Where are my Lion King lovers at?! Nala has a different meaning depending on its origin, but in Swahili it means ‘Queen; Lion and Successful woman’
Baby Boy Names
Nico
Nico is such a cool name. A creative twist on Nick with endless charm. Nico is of greek origin and means ‘people of victory.’
Noah
A name that has stood the test of time, the first famous Noah is in the Old Testament, Noah’s Ark. In recent years, Noah held the number one spot (three years running; 2014-16) for boy baby names. Og Hebrew origin, it means ‘rest, repose’
Baby Names Starting With O
Baby Girl Names
Olive
Olive is of English origin meaning ‘Olive tree.’ It may seem to be overshadowed by its trendy cousin, Olivia, but Olive has a quiet yet powerful presence of its own.
Baby Boy Names
Oakley
As sturdy as Oak, Oakley is an English name meaning ‘Oak wood or clearing.’
Oliver
Just like Olive, Oliver is of Latin origin and means ‘Olive tree’
Baby Names Starting With P
Baby Girl Names
Pearl
A popular name in the nineteenth century, Pearly is making a comeback among thos eof us who love history and the old, simpler times.
Phoebe
The queen of hippie-bohemian chic, Phoebe (from Friends) is a name hat will go down in hostory.
Baby Boy Names
Pax
Pax is the Roman mythology god of peace. The perfect name for a hippie baby. (If you have two kids, I vote you name the one Pax and one Mars. Scroll up to see why.)
Phoenix
Can the name Phoenix be any cooler? It crosses a lot of trends into one: it’s a bird name, a city name, and has the incredibly popular ‘x’ in it. Also, as a mythic bird that rose from the ashes, a Phoenix is a symbol of immortality.
Baby Names Starting With Q
Baby Girl Names
Quinn
A beautiful and strong name for a girl, Quinn means wisdom and intelligent
Baby Boy Names
Quentin
An unorthodox name (I mean, just think Quentin Tarantino), Quentin is a strong, masculine name. It’s latin for ‘fifth.’
Baby Names Starting With R
Baby Girl Names
Rain
A gorgeous nature name perfect for a boho mom.
Rebel
What is more hippie than a rebel? The meaning of Rebel is just what you thought, a defiant, strong-willed person
River
A unisex name perfect for a nature-loving, earthy baby.
Ruby
A deep red, precious jewel. This name just sounds sassy and sultry.
Baby Boy Names
Rain
Typically a girl name, Rainn Wilson of ‘The Office’ gave this name a huge boost of popularity among boys. It’s a beautiful name for earth-loving parents.
Rex
Rex is of Latin-origin and means ‘King.’ It’s definitely less-than-common name that is sure to appeal to many unorthodox parents.
River
A unisex name perfect for a nature-loving, earthy baby.
Baby Names Starting With S
Baby Girl Names
Sage
And English unisex-name meaning ‘Herb’ or ‘Prophet’
Savannah
Savannah is a ‘flat, tropical grassland.’ A deeply Southern name, Savannah has grown in popularity in recent years greatly.
Sierra
Sierra is a name borrowed from the western mountain range. It has a calm, cowboy vibe to it. It is of Spanish origin and means ‘Saw.’
Stella
Stella is the Latin word for ‘Star.’ Stella is both celestial and earthy at the same time.
Baby Boy Names
Sage
An English unisex-name meaning ‘Herb’ or ‘Prophet’
Silas
Silas is of latin-origin and means ‘man of the forest’
Baby Names Starting With T
Baby Girl Names
Terra
Terra is a latin-origin name meaning ‘Earth.’
Tianna
Tianna is a Russian variation of Tatiana and means ‘fairy queen.’ Can there be anything more hippie than that?!
Baby Boy Names
Tanner
And English name derived from ‘leather tanner.’ Ithas become one the popular two-syllable T names (like Tyler and Taylor).
Baby Names Starting With U
Baby Boy Names
Usher
Although your mind might jump to the singer, Usher is a beautiful name that means gate-keeper.
Baby Names Starting With V
Baby Girl Names
Vienna
Vienna is one of my all-time favorite cities and this name is high on my list. Vienna is from latin-origin and means ‘from Wine Country’
Violet
A beautiful flower name, Violet has been around for centuries and still going strong (in fact, Ben Affleck and Jennifer Garner chose it for their daughter).
Baby Boy Names
Vinny
Derived from Vincent, which means ‘Conquering.’ Vinny was given a bad rap thanks to Jersey Shore, but it just may be the name (or nickname) for you.
Baby Names Starting With W
Baby Girl Names
Willow
Named after ‘Willow tree,’ This is a unique nature-name that carries a succulent hipster vibe.
Winter
Fresh and brisk, Winter is my favorite of the seasonal names.
Baby Boy Names
Wolf
A great nature name, Wolf is a strong and fierce animal name. It’s sure to draw attention wherever your son goes.
Baby Names Starting With Z
Baby Girl Names
Zara
Zara is of Hebrew, Arabic origin and means ‘blooming flower; God remembers.’
Zella
A beautiful name with a gorgeous meaning. Zella is of African origin and means ‘lacking nothing, one who knows the way.’
Baby Boy Names
Ziggy
This may seem like a nickname, but give Ziggy some credit! Of german origin, it means ‘victorious peace.’
Which one of these hippie, boho, earthy names is your favorite?!
If you like this, make sure to check out:
179 Enchanting Middle Names For Elizabeth You’ll Adore
10 Stunning Maternity Dresses For Wedding Guest