Hippie Boho Baby Names For Girls and Boys
UPDATED FEBRUARY 16, 2022
Looking for some cute bohemian hippie baby names?
Ah, baby names!
I think picking baby names is one of the most fun yet hardest parts of pregnancy!
You have to find just the right one, even then, you won’t know how well it fits until you hold that little bundle in your arms. Plus, you have to get your partner on board too.
During our baby name-finding journey, I scoured the internet far and wide looking for all kinds of unique baby name inspiration. I even came across some that said hobo girl names (I think they meant boho?)!
What really caught my attention was beautiful earthy hippie baby names for boys and girls.
WHAT ARE EARTHY HIPPIE BABY NAMES?
These boho hippie names from the 60’s era are inspired by love, peace, and a connection to nature were very prominent. It was all about being a free spirit and connecting to the world around you, very groovy!
Wouldn’t you say?
So, it’s no surprise that many of these names are plant inspired. Think organic, green, flowers, and nature.
The 60’s era was also huge for its artsy and musical influences so you’ll also see a lot of artsy indie hipster names too.
If you’re looking for the perfect earthy boho name for your flower child, look no further!
Disclaimer: This post contains affiliate links which you can learn more about here

UNIQUE HIPPIE BABY NAMES FOR YOUR BOHEMIAN BABY
Check out these beautiful and super popular boho names inspired by plants, nature, and the groovy 60’s era vibe.
Just perfect unique bohemian name for your little flower child!
I’ve broken them down by alphabet and then listed girl names followed by boy names for each category.
If you’re looking for even more earthy baby names inspired by nature, be sure to read that post next!
HIPPIE GIRL NAMES AND BOHO GIRL NAMES

A
Aelia
Aelia – is such a pretty Earthy girl name of Roman, Greek, and Latin origin meaning ‘sunlight, sunshine’ or ‘sun’
Alba
Alba – is a cute Italian girl name meaning ‘sunrise, dawn’ or ‘white’ (Latin, Spanish)
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
Arden
Arden – is a beautiful plant girl name of Latin origin that means ‘great forest’ or ‘from the valley of eagles’ (Latin)
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’
Aurelia
Aurelia – this cute hippie girl name means ‘ the golden one’ (how beautiful is that?!)
Aurora
Aurora – this classic earthy hippie girl name comes from Greek mythology and refers to the goddess of sunrise. The name Aurora means ‘dawn‘.
Rory would be such a cute nickname!
Autumn
Autumn – this one is pretty self-explanatory- meaning ‘fall’ or the season of autumn
Avery
Avery – can mean “ruler of the elves” or it can be associated with birds (aviaries)
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
Basil
Basil – is a unisex hippie name that has Greek origins and means ‘royal’ or ‘kingly’
Blossom
Blossom – which means to bloom or blossom (think flowers) has some definite boho girl name vibes
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
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
Cassia
Cassia – this uncommon girl name means ‘cinnamon’
Celeste
Celeste – this pretty girl name means ‘heavenly daughter’ or ‘celestial’
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’
Citrine
Citrine – named after the yellow gemstone often also referred to as a sunstone because of its color
Clementine
Clementine – is another plant inspired girl name and it means ‘merciful’ and is of French and Latin origin
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
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’
Crystal
Crystal – meaning ‘clear brilliant glass’ or ‘gemstone’
D
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’ -simple and sweet
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’
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
E
Eden
Eden – meaning ‘place of pleasure’ , ‘delight’, or ‘paradise’
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’
Emerald
Emerald – this cute name refers to the green gemstone and means ‘precious green stone’
Evie
Evie – this cute girl name means ‘life’, ‘living’, or ‘lively’
F
Fauna
Fauna – this Latin girl name 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’
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’
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
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
Hazel
Hazel – this English plant girl name means ‘hazelnut tree’
Haven
Haven – meaning a ‘place of safety’ or ‘shelter’
Hailey
Hailey – is a nature girl name meaning ‘hays meadow’ and comes from Old English
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’
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’
Hillary
Hillary – comes from Latin and Greek and means ‘happy’ or ‘cheerful’
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
Inara
Inara – this pretty Arabic girl name means ‘ray of light’ or ‘heaven-sent’
Iris
Iris – inspired by the flower with the same name means rainbow- how pretty!
Isla
Isla – is a cute hippie girl name of Spanish and Scottish origin meaning meaning ‘island’
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
Jasmine
Jasmine – named after the beautiful smelling flower and means ‘gift from God’.
Jenna
Jenna – is a cute Welsh girl name meaning ‘white wave’
Jetta
Jetta – the name means ‘stone from Gagai’ and refers to a shiny jet black color stone
Juliette
Juliette – is such a pretty French name meaning ‘youth’ or ‘youthful’
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
Kalina
Kalina – this pretty Slavic hippie baby girl name means ‘flower’
Kayla
Kayla – meaning ‘laurel or crown’ is perfect for a boho princess
Kendal
Kendal – this cute English unisex name means ‘royal valley’
Kiara
Kiara – this pretty and uncommon Korean girl name means ‘the first ray of sun’
Korina
Korina – this Greek girl name means ‘maiden’
L
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’
Liana
Liana – is a pretty French girl name meaning ‘to twine around’ and refers to vines found in tropical rain forests
Lily
Lily – just like the beautiful flower. I love this simple name which means ‘pure, passion and rebirth’
Lennox
Lennox – this unique and very boho sounding name means “with many elm trees” and comes from Gaelic and Scottish origins
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
Luna
Luna – this super cute and celestial baby name means ‘moon’ and is of Italian and Spanish origin
M
Magnolia
Magnolia – this pretty and uncommon girl name is of Latin origin and means ‘Magnol’s flower’
Maple
Maple – this plant girl name means ‘piece of cloth’
Maya
Maya – another beautiful name with different meanings depending on origin but the most common are: ‘water’ (Spanish, Greek, Hebrew),’ illusion’ (Sanskrit)
Marigold
Marigold – like the colorful flower, this earthy baby girl name means ‘golden flower’
Meena
Meena – this beautiful Sanskrit name is associated with fish and the sea
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’
Myrtle
Myrtle – this vintage hippie baby name means ‘evergreen shrub’
N
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’
Nila
Nila – this popular Indian girl name means ‘sky’
Nina
Nina – means ‘gracious’ or ‘full of grace’
Nova
Nova- this one refers to stars and reminds me of outer space in general
O
Oceane
this cute unisex French name means ‘ocean’
Olivia
Olivia – this cute name comes from the Latin meaning “olive tree”
Oriana
Oriana – another Latin origin name that means ‘sunrise’ or ‘dawn’
Ostara
Ostara – this lovely name means ‘spring’ or ‘dawn’
P
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 – this cute name means ‘lover of horses’
Poppy
Poppy- this pretty name means red flower
Q
Quinn
Quin – this pretty and uncommon name means wisdom or intelligence
R
Rae
Rae – this sweet name reminds me of a ray of sunshine and means ‘female sheep’ and is of Hebrew origin
River
River – this uncommon name means “riverbank” and sounds very hippie
Rosalie
Rosalie- this traditional yet beautiful nature girl name means ‘rose’
Ruby
Ruby – this cute name means ‘deep red precious stone’
Ryleigh
Ryleigh- I love this unique spelling which gives the name a real boho vibe and the name itself means ‘courageous’
S
Savanah
Savannah – this is such a pretty girl name and means ‘a treeless plain‘
Selena
Selena- this sweet name means ‘moon goddess‘
Serena
Serena – this pretty feminine and boho name means ‘calm, peaceful and serene’
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
Soleil
Soleil – this cute hippy girl name has French origins and means ‘sun’
Spencer
Spencer- another boy name that makes a great unconventional name for a girl and means ‘steward’
Stella
Stella- this beautiful and classic girl name means ‘star’
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
T
Tempest
Tempest- this name is perfect for a fiery little lady and means ‘stormy’
Tianna
Tianna- I love this pretty name which means ‘fairy queen’ – sounds so boho chic
Tia
Tia – this sweet name has all the boho vibes and means ‘goddess or godly’
Tula
Tula – if you like something short and sweet, this adorable name means ‘mountain peak’
U
Uma
Uma – this name has Indian origins and means ‘tranquility’ or ‘night’
Ursula
Ursula – another Friend’s themed name (can you tell I’m obsessed) this one means little she-bear, how cute?!!
V
Vienna
Vienna- this pretty name has different meanings depending on its origin. It can mean ‘white, fair or forest stream’
Violet
Violet – just like the shade, this name means purple and reminds me of the flower of the same name
Vina
Vina – this sweet and simple girl name means ‘beloved or friend’
Vivianne
Vivianne- this pretty French name means ‘alive
W
Willow
Willow – this name reminds me of trees (willow trees) but actually means ‘slender or graceful’
Winnie
Winnie – this cute name means ‘fair one’
Wynter
Wynter – I like this alternate spelling for the coldest, snowy season of the year
Z
Zara
Zara – this lovely name means ‘seed’, ‘star’ or ‘flower’, depending which origin you’re looking at and it can also be spelled Zhara
Zelda
Zelda – this cute Yiddish name means ‘blessed’
Zina
Zina – this name can mean ‘shining’, ‘beautiful and strong’ or ‘sunflower’
HIPPIE BOY NAMES AND BOHO BOY NAMES
Next, let’s check out some cute hippie bohemian baby boy names. These cute boy names are inspired by nature, animals, plants, musicians, love, and peace.

A
Abner
Abner – is a cute Hebrew boy name that means ‘father of light’
Albus
Albus – this unique boho boy name means ‘white, light’ and is of Latin origin
Ace
Ace – this cute baby boy name’s meaning is ‘unity’
Acton
Acton – is a cute and earthy boy name of French origin meaning ‘village with oak trees‘
Adler
Adler – is an Old English nature boy name meaning ‘eagle or hawk’
Alaric
Alaric – this uncommon boy name means ‘noble ruler’ and lends itself to the nickname Ric and has (German origins)
Alder
Alder – is a nature-inspired plant boy name that means ‘alder tree’ or ‘old’ and comes from German and Old English
Alto
Alto – is cute music inspired hippie boy name that means ‘high or elevated’ (Latin)
Ambrose
Ambrose – is a classic boy name of Greek origin meaning ‘immortal’ or ‘divine’
Amias
Amias – this cute and unique boy name means ‘love’ and is of Latin origin
Amor
Ansel
Ansel – is a boy name of German origin meaning ‘with divine protection’
Archer
Archer – this super cute English boy name’s meaning is ‘bow’ or “bowman’
Aries
Aries – is a Greek boy name of Latin origin meaning ‘ram’
Arlo
Arlo – depending on its origin it can mean ‘army’ or ‘little soldier’ or ‘fortified hill’- Perfect for the spunky boy!
Arrow
Arrow – is a cute Bohemian boy name that means ‘a projectile fired from a bow’ and comes from Old English
Asher
Asher – this cute hippie boy name means ‘happy, fortunate or blessed’ and comes from Hebrew
Ashton
Ashton – has that Bohemian boy name vibe and comes from Old English, it means ‘ash tree town’
Aster
Aster – is a cute hippie flower name for boys (or girls) and is of Greek origin and means ‘star’ because of the shape of this flower
Astro
Astro – this cute space inspired nature baby name comes from Greek and means ‘of the stars’
Atlas
Atlas – has a really Earthy boy name vibe (it reminds you of maps and the Earth) but it actually has the beautiful meaning of ‘enduring’ or ‘bearer of heaven’ and is of Greek origin
Atticus
Atticus – this cute Greek boy is a place name meaning “man from Attica”
Auberon
Auberon – has Old French and Old German roots and means ‘noble or royal bear’
Auden
Auden – is such a cute and uncommon baby boy name that means ‘old friend’ (Old English)
August
August – is a cute boy name of Latin origin meaning ‘great, magnificent’
Axel
Axel – has an artsy rock and roll feel to it, it actually means ‘father of peace’ and is of Hebrew origin
RELATED POST
Magical, Whimsical Girl Names Inspired by Fairy Tales and Mythology
Cool and Cute Japanese Baby Boy Names
Cute Irish Boy Names For Your Little Lad
Baby Names Meaning Last or Final with Meanings
B
Banjo
Banjo – has a bit of a hipster vibe, it means ‘stringed musical instrument’ and is of English origin
Basil
Basil – this cute hippie boy name is nature-inspired and means ‘royal, kingly, brave’ and is of Greek origin
Benno
Benno – this cute and uncommon boy name is of German origin and means ‘bear’
Berg
Berg – is a strong German boy name that means ‘mountain’
Bear
Bear – is such an off-beat and cute boho boy name of German origin meaning ‘strong and brave bear’. It makes for a great hippie-inspired middle name as well!
Beau
Beau – I love this classic French boy name that has a very hippie vibe and means ‘handsome or sweetheart’
Beckham
Beckham – this super cute bohemian boy name is of English origin and means ‘homestead by the stream’
Beckette
Beckette – is such a cute and uncommon boy name of English origin meaning ‘dweller by the brook’
Benji
Benji – sounds like a boho baby boy name and it means ‘son of my right hand’ (Hebrew)
Berry
Berry – is a cute unisex hippie baby name that means ‘small fruit’ and comes from Old English
Bertie
Bertie – is another cool German boy name and it means ‘intelligent’, ‘noble, bright’ or ‘glorious raven’
Birch
Birch – is such a unique plant boy name of English origin that means ‘birch tree’ or ‘bright, shining’
Bjorn
Bjorn – is a Scandinavian boy name meaning ‘bear’
Blayne
Blayne – a Celtic baby name meaning slender- the alternative spelling makes it something different and unique. The regular spelling Blaine means ‘yellow‘
Blaze
Blaze – is another powerful and unique boy name of Latin origin meaning ‘fire, flame’ or ‘stutter’
Bodhi
Bodhi – this unique hippie baby name comes from Sanskrit and means ‘awakened’ or ‘enlightened’
Booker
Booker – has a very bohemian sound to it, this name is of English origin and means ‘book binder’ or ‘scribe’
Bowie
Bowie – inspired by the 60s rock legend David Bowie, this name means ‘yellow, blonde’ or ‘fair-haired’ and is of Scottish origin
Brent
Brent – is an Old English place name that means ‘from the steep hill’ or ‘holy one’ referring to the River Brent (Celtic)
Brenton
Brenton – is an Old English boy name meaning ‘fire, flame’
Bridger
Bridger – is an Old English place name meaning ‘dweller by the bridge’
Brooks
Brooks – is a cute boy name that’s derived from Old English and means ‘dweller by the brook’
Bruno
Bruno – comes from Old German and means ‘brown’ which gives an Earthy boy name vibe
Bryce
Bryce – is a nature-inspired place name referring to the Bryce Canyon. It’s a Scottish name that means ‘speckled, freckled’
Bryn
Bryn – is a boy name of Welsh origin meaning ‘hill’
Bud
Bud – is another short and cute plant-inspired boy name referring to the bud of a flower before it blooms. It’s an English boy name that’s often short for Buddy meaning ‘friend, brother’
Buck
Buck – is an Old English boy name with some country charm, it means ‘deer’
Buzz
Buzz – is a cute American boy name that means ‘village in the woods’ and also conjures up images of bees buzzing away
C
Calder
Calder – is an Earthy nature boy name of Sottish origin meaning ‘from the wild waters’
Callen
Callen – this cute Gaelic baby boy name means ‘rock’
Calyx
Calyx – is a unique plant boy name that means ‘chalice’ (Latin) which refers to a cup-shaped flower head
Cane
Cane – this cute unisex English baby name can mean ‘stalk of sugar’ or ‘acquired’ in Hebrew
Canyon
Canyon – this unique baby name can mean ‘large ravine’ or ‘narrow valley between cliff sand‘ (English) or ‘footpath’ (Spanish)
Carver
Carver – is a cute boho boy name of English and Latin origin that means ‘to work or cut wood’
Carwyn
Carwyn – this sweet hippie boy name is of Welsh origin and means ‘blessed love’
Cash
Cash – has that cool artsy hipster vibe, it means ‘hollow’ or ‘maker of chests’ and is of English origin
Cashel
Cashel – is an Irish boy name that means ‘stone fort’ or ‘castle’
Carver
Carver – is another cute and uncommon boy name, it means ‘one who works with wood’ (English)
Cedar
Cedar – this nature-inspired plant boy name means ‘cedar tree’ and comes from English and Latin
Channing
Channing – this cute boy name has English, French, and Irish roots, it means ‘young wolf’
Clay
Clay – this Earthy baby boy name means ‘clay worker’ and is of English origin
Cliff
Cliff – is a handsome old fashioned nature boy name that means ‘cliffside slope’ (Old English)
Clove
Clove – is nature and plant-inspired baby boy name of german origin meaning ‘nail’ because this spice is shaped like a nail
Clyde
Clyde – is a cute Scottish boy name that means ‘warm, friendly’
Cole
Cole – this cue English boy name means ‘black coal’ or ‘victorious people’ (Greek, Latin)
Colt
Colt – this short and cute American boy name means ‘young horse’, perfect for your little wild and free spirit
Conall
Conall – this hippie nature baby name is Scottish and means ‘strong wolf’
Connelly
Connelly – is an adorable Irish boy name that means ‘love, friendship’
Corbin
Corbin – is an English animal boy name meaning ‘raven’
Corwin
Corwin – is a cute Gaelic boy name with a sweet and loving meaning ‘heart’s friend’
Cosmo
Cosmo – sounds like a cool space boy name, it’s an Italian name with Greek roots meaning ‘order, beauty’
Cotton
Cotton – is a boho gender neutral baby name referring to a ‘cotton plant’ (English) it can also mean ‘cottage’
Cove
Cove – is another unique bohemian baby name that works for either gender, it means ‘small bay’ (Old English)
Coyote
Coyote- this uncommon boho boy name is North American and can mean ‘trickster’ or ‘wild canine’
Creed
Creed – is an American boy name of Latin origin meaning ‘principle, belief’
Cullen
Cullen – is a cool Irish boy name that means ‘holly tree’ or ‘handsome lad’
Cyrus
Cyrus – is a Persian boy name meaning ‘sun’
Cypress
Cypress – is another plant inspired baby name and it means ‘cypress tree’ (English)
RELATED POST
The Cutest Girl Names With Equally Cute Nicknames
Cute Middle Names For Savannah
D
Dacher
Dasher – this very uncommon English boy name’s meaning is ‘charming one’ or ‘one who is fast’ and lends itself to the super cute nickname Dash
Dariel
Dariel – this cute bohemian boy name means ‘dear one, beloved’ and is of English origin
Darrell
Darrell – is an Old English boy name meaning ‘darling’ or ‘dearly loved’
Darren
Darren – is a cute Irish boy name meaning ‘oak tree’
Darian
Darian – is a super cute English boy name meaning ‘upholder of the good’ – it has that hippie good vibes only feel
Dash
Dash – is a diminutive form of Dashiell which is an English boy name meaning ‘dashing, handsome’ or ‘quick, fast’ or ‘from the ash tree’
Davey
Davey – is an English boy name of Hebrew origin meaning ‘beloved’
Dax
Dax – is a short and cute French and English boy name meaning ‘water’ or ‘leader’
Dean
Dean – this classic bohemian boy name means ‘valley‘ and is of English origin
Declan
Declan – this cute Irish boy name means “full of goodness”
Demitri
Demitri – is a Russian and Greek boy name that means ‘earth’
Denver
Denver – is a French and English baby name meaning ‘green valley’
Deven
Deven – is a Scottish, French, and Indian boy name meaning ‘of the vines’ or ‘divine, servant of God’
Dillon
Dillon – this beautiful boy name means ‘like a lion’ (Irish))
Drake
Drake – this sultry cool English boy name with roots in Old Norse meaning ‘dragon’
Dusty
Dusty – is an English boy name that means ‘Thor’s stone’ or ‘light dirt’
Dylan
Dylan – is a classic boy name of Welsh origin meaning ‘son of the sea’
RELATED BABY NAME POSTS:
Celestial Baby Names For Boys and Girls
3 LETTER BABY GIRL NAMES AND MEANINGS
OLD TIMEY NAMES FOR GIRLS + MEANINGS
Unique Middle Names for Theodore
E
Eagle
Eagle – is a cute and unique American name referring to the majestic bird of the same name
Elm
Elm – this cute nature boy name means ‘red, brown’ or ‘elm grove’ (Old English) and is a popular choice for a hippie boy middle name
Ember
Ember – is a unisex English baby name meaning ‘spark, low burning’ or ‘ashes’
Emmett
Emmett- this handsome boy name has English, German, and Hebrew origins meaning ‘universal or truth‘
Eros
Eros – is a boy name of Greek origin meaning ‘love, passion, desire’
Everest
Everest – is a unisex English baby name meaning ‘ Dweller On The Eure River’ or it can refer to the tallest mountain on Earth
Ezekiel
Ezekiel – this uncommon Hebrew name means ‘God will strengthen’ (and makes such a cute nickname- Zeke)
Ezio
Ezio – is a boy name that comes from Old Greek and means ‘hawk’
Ezra
Ezra – this unique Hebrew boy name means ‘help’ or ‘helper’
♡ Want a free prenatal course + FREE Week-by-Week pregnancy Ebook? ♡
F
Falcon
Falcon – is a great hippie name for boys or girls and refers to the bird of the same name
Felix
Felix- this cute hippie baby boy name has Latin origins and means ‘happy or lucky’
Fennec
Fennec – is such an original and cute animal boy name of Arabic origin meaning ‘little fox’
Ferris
Ferris – is a cute Irish boy name meaning ‘rock’ or ‘man of iron’
Fielder
Fielder – this cute boy name is of English origin and means ‘dweller in the open country or field’
Fiore
Fiore – is a unisex Italian baby name meaning ‘flower’
Finch
Finch – this cute and uncommon hippie boy name means “to swindle” (English origin) but reminds me of the bird of the same name
Fletcher
Fletcher – this adorable English boy name means ‘arrow maker’
Flint
Flint – is an Old English boy name that means ‘stream’, it can also refer to the flintstone used to spark a fire
Florian
Florian – is a unique boy name of Latin origin meaning ‘flower’
Forrest
Forrest – is such a cute hippie nature boy name and it means ‘dweller near the woods’ (English)
Foxx
Foxx – from the Gaelic word meaning “son of fox”, this is such a cute animal inspired boho name that’s unique and reminds me of this clever little trickster
Fritz
Fritz – this cute and quirky boy name is of German origin and means ‘a peaceful ruler’
Fynley (Finley)
Fynley – has Gaelic origins and means “fair-haired courageous one”. I just loved the sound of this name and its very unique spelling- that kind of artsy boho vibe
RELATED POSTS
Cute Boy Names That Are 4 Letters Long
Good Middle Names for Noah with Meanings
G
Gardner
Gardner – this cute and rare boy name is of English origin and means ‘keeper of the garden’
Gareth
Gareth – is a cute Welsh boy name that means ‘a gentle person’
Garner
Garner – is a boy name that comes from Middle English and means ‘to gather grain’
Garnet
Garnet – comes from Middle English and means ‘pomegranate’ or ‘keeper of the grain’ (French)
Geo
Geo – is a cool American boy name with Greek roots meaning ‘earth’ or ‘land’
George
George – this classic baby name means “tiller of the soil” or ‘farmer’ (Greek origin)- perfect for your Earthy boy
Gilford
Gilford – is an uncommon Old English boy name that means ‘ford with yellow flowers’
Greyson
Greyson – is an English boy name meaning ‘ son of the grey-haired one’
Griffin
Griffin – has Latin origins and means “strong lord” but reminds me of the mythical creature with the same name
Grizzly
Grizzly – is a cute and unique hippie boy name referring to bear cubs of the same name. I mean, if Bear can be a name, this could too!
Grover
Grover – this crunchy baby name is of English origin and means ‘dweller near the grove trees’
Gunnar
Gunnar – has that tribal boho boy name vibe, it means ‘bold warrior’ and is of Scandinavian origin
Guthrie
Guthrie – this beautiful and uncommon hippie boy name has Gaelic origins and means ‘windy place’
H
Harley
Harley – is a nature-inspired hippie boy name that means ‘meadow in the woods’ and is of English origin
Harlow
Harlow – this cute boho unisex name meaning is ‘a rocky hill area‘ and is of English origin
Harper
Harper – is a cute hippie baby name for either gender, it means ‘harp player’ and is of English origin
Hart
Hart – is a unique boy name of English origin meaning ‘brave, strong’ or ‘stag’
Hawk
Hawk – this American boy name refers to the bird of prey of the same name
Hayden
Hayden – is a cute Old English boy name that means ‘hay field’
Heath
Heath – this classic baby name means “the heathland dweller”, ‘land of heather and grass’ or ‘one who lives by the moor’ and comes from Old English
Hendrix
Hendrix – if you want to pay tribute to a 60s rock legend, you can’t go wrong with this cute musical hippie boy name. It means ‘ruler of the home’ and comes from Old German
Henley
Henley – is a handsome Old English name and means “high meadow”
Heron
Heron – this is such a cute and unique boy name inspired by the long-legged freshwater bird, it means ‘hero’ and is of Greek origin
Holden
Holden – is an Old English boy name that means ‘from the hollow in the valley’
Honor
Honor – is a cute unisex baby name meaning ‘dignity, reputation’
Huck
Huck – is a literary boy name of English origin meaning ‘huckleberry’
Humphrey
Humphrey – is an uncommon boy name of English and German origin meaning ‘bear cub and peace’ which is translated into ‘peaceful warriior’
Hunter
Hunter – this cute English boy name means ‘one who pursues or hunts’
Hurley
Hurley – is a cute water-inspired hippie boy name meaning ‘sea tide’ (Irish)
Huxley
Huxley – is a handsome male name of English origin meaning ‘from Hoc’s field’
♡ You gotta try this FREE Ultimate Breastfeeding Course before baby comes! ♡
I
Iggy
Iggy – comes from the Roman name Egnatius which means ‘fire’
Indigo
Indigo – is another cute hippie boho baby name that works for boys or girls, it means ‘dye from India’ and refers to a purple-blue color (Latin)
J
Jace
Jace – is a Hebrew boy name meaning ‘healer’ or ‘to heal’
Jagger
Jagger- this adorable boy name screams rockstar but actually comes from medieval times where a jager is a person that sells things- a peddler. It reminds me of the Indian word jaggery for sugar cane
Jasper
Jasper – meaning ‘bringer of treasures or keeper of treasures’ is an English name with Persian roots- reminds me of the gemstone of the same name
Jayden
Jayden – this cute Hebrew boy name means ‘thankful‘
Jess
Jess – is such a cute unisex name is Hebrew and means a ‘gift, riches’ or ‘God beholds’
Jett
Jett – this strong boy name is of English origin and means ‘black stone’
Jonah
Jonah – this cute bohemian baby boy name means ‘dove or pigeon’ (Hebrew)
Jonas
Jonas – this cute nature-inspired boy name means ‘dove’ and has Hebrew origins
Journey
Journey – is a very boho baby boy name, it means ‘wanderer’, ‘experience, trip’ or ‘dancer’ and is of English origin
Julian
Julian – is a cute boy name of Latin origin meaning ‘young, youthful, shiny’
Juniper
Juniper – is a unisex hippie baby name that means ‘young’ or ‘bearing juniper berries’ and is of Latin origin
Jupiter
Jupiter – this celestial space boy name means ‘sky god’ or ‘supreme god’ (Latin)
K
Kael (Kale)
Kael – is an Irish baby name meaning ‘thin, slender’ or ‘free man’ (Hawaiian)
Kai
Kai – this simple yet beautiful boy name has Hawaiian origins and means ‘the sea’ – Check out more strong Hawaiian baby names
Karma
Karma – this cute hippie boy name means ‘fate, destiny’ and comes from Sanskrit
Keanu
Keanu – is another beautiful baby boy name inspired by nature, it is Hawaiian and means ‘breeze‘
Keegan
Keegan – is a cute boho sounding boy name of Irish origin meaning ‘fiery one’
Keifer
Keifer – is a boy name of German origin meaning ‘pine tree’ or ‘barrel maker’
Keller
Keller – was a common surname and means ‘winemaker or cellar’ and has Irish and German roots
Kenner
Kenner – is an Old English and Gaelic baby name meaning ‘brave guard’
Kenzo
Kenzo – is a cute hippie sounding boy name of Japanese origin meaning ‘healthy and wise’
Kermit
Kermit – is a unique Irish boy name meaning ‘without envy’
Kilo
Kilo – is a unique Hawaiian baby boy name meaning ‘daydreamer’
Kip
Kip – is a boy name that comes from Old English and means ‘pointed hill’
Kit
Kit – with all the Game of Thrones mania over the past few years, I couldn’t leave this one out. This short and cute name is often a nickname for Christopher and means ‘pure’ or ‘carrier of Christ’ – English origin
Kismet
Kismet – is a Turkish name meaning ‘fate’
Knox
Knox – this cute indie boy name means ’round topped hill’ and is of Scottish origin
Kylo
Kylo – this ultra-cute and crunchy boy name means ‘sky’ (American)
RELATED POSTS:
Unisex, Gender Neutral Baby Names For Boys and Girls
+200 Cute Boy Names That Are 3 Letters Long
Unique Baby Boy Names Nobody Has
L
Landyn
Landyn – is an Old English boy name meaning ‘from the long hill’
Lake
Lake – this unisex English baby name means ‘body of water’
Lark
Lark – this uncommon hippie baby name means ‘songbird’
Leaf
Leaf – is a perfect nature and plant hippie baby name of English origin and means ‘dear, darling’
Lennon
Lennon – this cute boy name means ‘lover’ or ‘little black bird’ and is of Irish origin
Lennox
Lennox – is a cute unisex hippie name of Scottish origin meaning ‘elm field’
Leo(pold)
Leopold – this classic baby name is perfect for a playful little cub because the name means ‘lion’ and is of Greek and Latin origin
Levi
Levi – is such a cute boho sounding name and means ‘joining or attached’ and is of Hebrew origin
Linden
Linden – is a boy name inspired by trees, it is of English origin and means ‘made from Linwood or limewood’
Lionel
Lionel – is a cute French boy name of Latin origin meaning ‘the little lion’
Logan
Logan – this name sounds very artsy and cool. It means ‘small hallow’ and is of Scottish origin
Love
Love – is such a cute gender neutral hippie baby name meaning ‘eternal affection’ and is of English origin
Luca
Luca – this classically handsome boy name is of Latin origin and means ‘bringer of light’
Lucien
Lucien – is a French boy name meaning ‘light’
Lucifer
Lucifer – is a boy name of Latin origin meaning ‘morning star’
Lupin
Lupin – is a unique hippie boy name of Latin origin meaning ‘wolf’
Lyle
Lyle – is an Old French boy name meaning ‘from the island’
Lyric
Lyric – is a cute English unisex baby name meaning ‘words of a song’
RELATED POST: Unique Boy Names Meaning Strength and Bravery For Your Little Warrior
M
Madden
Madden – is a unique Irish boy name that means ‘little dog’
Maddox
Maddox – this cute boy name comes from Old English and means ‘son of Madoc’ or ‘fortunate’
Malachi
Malachi – is a cute biblical boy name of Hebrew origin that means ‘angel of god’
Marley
Marley – is an Old English place name meaning ‘from the lake meadow’ or ‘pleasant wood’
Mason
Mason – is an English boy name meaning ‘one who works in stone’
Maverick
Maverick – this unconventional baby name has hippie vibes all over it. It means someone who is independent or “nonconformist”
Max
Max – I love this short cute boy name that means “greatest” and is derived from Latin
Mica
Mica – is a baby name meaning ‘loved friend’ and is of Latin origin. It can also mean ‘who islike God?’ in Hebrew
Miles
Miles – this short and sweet English boy name can mean ‘merciful’ or ‘soldier’
Milos
Milos – is such a cute boho boy name, it means ‘dear, beloved’ (Slavic) or ‘yew flower’ (Greek)
Miller
Miller – is an adorable Old English occupational name meaning ‘grinder of grain’
Moe (Moses)
Moe – is a Hebrew boy name of Latin origin meaning ‘to love’ or ‘savior’
Montel
Montel – this cute French boy name means ‘pointed hill, mountain’
Morven
Morven – is a boy name of Scottish origin that means ‘child of the sea’
Moss
Moss – is an Earthy boy name of English origin meaning ‘a very small, green or yellow flowerless plant that grows especially in wet earth or on rocks, walls, and tree trunks’
♡ Prepping for labor? Check out this FREE Prenatal Course ♡
N
Nash
Nash – is an English boy name meaning ‘dweller by the ash tree’
Nate
Nate – this cute boy name is often a nickname for Nathaniel and means ‘gift of God’ and is of Hebrew origin
Nero
Nero – this unconventional baby name from ancient Sabine that means ‘strong and energetic’ or ‘genius’ in Finnish
Nilan
Nilan – is a cute Tamil boy name meaning ‘moon’ or ‘handsome’
Niles
Niles – n name referring to the Nile River or an English name meaning ‘cloud’ or ‘son of Neil’
Noah
Noah – I love this classic baby boy name that means ‘restful or repose’ and comes from Hebrew
Nolan
Nolan – this adorable name means ‘champion’, ‘crier or howler’ and has Irish origins
O
Oakley (Oak)
Oakley – this cute bohemian unisex name means ‘oak’ or ‘meadow’ and comes from Old English
Oberon
Oberon – is a German boy name meaning ‘noble, bearlike’
Ocean
Ocean – is a cute gender neutral boho baby name meaning ‘sea, ocean, large bodies of water’ – perfect for your beach boy
Oliver
Oliver – this is the male version of Oliva meaning ‘olive tree’ (Latin) and you can use the adorable nickname Ollie
Onyx
Onyx – is a unisex baby name of English origin meaning ‘black gemstone’
Orson
Orson – this adorable hippie boy name means ‘bear cub’ and is derived from Latin
Oscar
Oscar – this classic English baby name means ‘god spear’, ‘deer lover’ or ‘champion warrior’ depending on which origin you look at
Oz (Ozzy)
Oz – is an English and Celtic baby name meaning ‘lover of deers’; it can also mean ‘strength, powerful, courageous’ (Hebrew)
RELATED POST: Experienced Mom Shares How She Gets FREE Baby Products with this Trick!
P
Palmer
Palmer – is a cute boy name that comes from Middle English and can mean ‘palm tree’ or ‘one who holds the palm’
Parker
Parker – this old English baby boy name means ‘park keeper’
Patson
Patson – his unique boy name is a derivative of Patrick and can mean ‘head’ or ‘skull’
Pax
Pax – is a short and cute boy name of Latin origin meaning ‘peaceful’
Percy
Percy – is a French boy name of Latin origin meaning ‘one who pierces the valley’
Phoenix
Phoenix – is a unisex baby name that means ‘dark red’ or ‘bird that rises from the ashes’
Philip
Philip – is a classic boy name of Greek origin meaning ‘lover of horses’
Pierre
Pierre – is a cute French hippie boy name that means ‘rock’
Pine
Pine – is a unique nature boy name referring to the evergreen tree of the same name
Pip
Pip – is a short and cute English boy name of Greek origin meaning ‘lover of horses’
Poe
Poe – this short and cute English and Norse boy name means ‘peacock’
Presley
Presley – this uncommon English baby name is a tribute to the King of Rock and means ‘priest’s meadow ‘
Preston
Preston – this adorable boho sounding boy name means “priest’s village” and comes from Old English
Psalm
Psalm -is a unique and uncommon Hebrew boy name that means ‘to shine’ or ‘to praise’ – a psalm is a song or poem of worship which lends itself well to musical hippie names
Q
Quentin
Quentin – this boy name sounds very hipster and means “the fifth” and is derived from Latin
Quill
Quill – is another perfect hippie name for boys, it means ‘plume’ or ‘feather’ and is of English origin
R
Raiden
Raiden – is a Japanese boy name meaning ‘thunder and lightening
Ranger
Ranger – this cute Earthy boy name means ‘forest guardian’ and is of English and French origin
Ravine
Ravine – is a cool nature name for boys, it means ‘chasm, gulley’ and is of English origin
Rawley
Rawley – is an old English baby name that means ‘roe deer meadow’
Reece
Reece – is a unisex Welsh baby name meaning ‘ardent, firery’ or ‘enthusiasm’ or ‘river, stream’
Reed
Reed – is a gender neutral English name meaning ‘red, red haired’ or ‘reed, aquatic grass’
Reef
Reef – is a perfect boho name for a surfer boy, it means ‘a ridge of material at or near the surface of the ocean’ and is of English origin
Reign
Reign – this hipster unisex baby name means to ‘rule as king or queen’ and is of English origin. It has very boho vibes since it sounds like rain
Ridley
Ridley – is a cute unisex baby name meaning ‘a reed meadow’ or ‘cleared wood’ and comes from Old English
Riley
Riley – is a cute Irish boy name that means ‘rye meadow’ or ‘valiant’
Ripley
Ripley – is an English boy name meaning ‘noisy meadow’ or ‘stip of clearing in the woods’
Remy
Remy – is a short and cute French boy name of Latin origin meaning ‘oarsmen’
Ren
Ren – this sweet and simple Japanese plant inspired boy name means ‘lotus, water lilly’
Rex
Rex – this ultra-cute boy name reminds me of a dino but actually means ‘king’ and is derived from Latin
Rhodes
Rhodes – is a beautiful and unique hippie boy name meaning ‘where roses grow’ (Greek) or ‘a clearing in the woods’ (English)
River
River – is a perfect gender neutral boho baby name referring to a flowing body of water
Robin
Robin – this cute bird name comes from German and means ‘bright, shining, famous’
Rock
Rock – this strong boy name refers to a ‘rock, stone’
Ronan
Ronan – this unique and cute boy name has Irish origins and means ‘little seal’
Roscoe
Roscoe – this cute nature name for boys is of Old German and Norse origin and means ‘deer forest’
Rosen
Rosen – is a masculine flower boy name that means ‘rose’ or ‘burning bush’ and has roots in German and Bulgarian
Rowan
Rowan – this is such an earthy boy name because it’s named after a tree with red berries and means ‘little redhead’
Ryder
Ryder – is a cool English boy name meaning ‘horseman’ or ‘mountain warrior’
Russell (Russ)
Russell – is a French, German, and Slavic name that means ‘fox-colored’ or ‘little red one’
Ryu
Ryu – is a short and cute Japanese boy name meaning ‘dragon’
RELATED POST
Adorable Boy Names With Equally Cute Nicknames
Old Fashioned Classic Boy Names
Badass Outlaw Country Girl Names For Your Little Cowgirl
S
Sage
Sage – is a cute plant baby name that could work for either gender, it is of Latin origin and means ‘wise, healthy’
Sawyer
Sawyer- this uncommon boy name means “woodcutter” and is of English origin
Sayer
Sayer – is an adorable Welsh boy name that means ‘wood worker’
Scout
Scout – is an Old French name meaning ‘to listen’ but its modern American meaning is ‘first explorer’ which is perfect for an adventurous boho baby
Sequoia
Sequoia – is a gender-neutral Native American baby name that means ‘giant redwood tree’
Shaw
Shaw – is a boy name of English origin meaning ‘dweller by the woods’
Shepherd
Shepherd – although traditionally a surname, this cute boho name is becoming a popular first name and means ‘one who herds sheep’ and comes from Old English
Silas
Silas – this ultra-cute boy name has Greek origins and means ‘forest or woods’
Sky
Sky – is another cute unisex baby name of English origin referring to the ‘sky above’
Slater
Slater – is a cool English boy name meaning ‘maker of slates’ – a perfect Earthy boy name referring to rocks
Sonny
Sonny – is an English baby name that means ‘son’ which could be perfect for your hippie sunshine baby
Soren
Soren – is a Scandinavian and Danish boy name meaning ‘thunder’ or ‘stern’
Sparrow
Sparrow – is a cute gender neutral hippie animal baby name referring to ‘a bird in the finch family’
Spruce
Spruce – is a handsome plant baby boy name referring to ‘evergreen spruce trees’
Starling
Starling – is an animal baby name referring to ‘small passerine birds in the family Sturnidae’
Steel
Steele – if you want a strong hippie boy name, this one has tough written all over it! This English baby name means ‘like steel’
Stefan
Stefan – this classic boy name means ‘crown’ or ‘garland’- very hippie and reminds me of a flower crown – German origins
Stone
Stone – is another strong nature boy name of English origin referring to ‘rocks, stone’
Storm
Storm – is a powerful boho boy name that’s a weather name referring to ‘rain storms, snow storms, etc’
Sylvan
Sylvan – is an uncommon French boy name meaning ‘of the forest’
RELATED POST: Boy’s First and Middle Names That Sound Perfect Together
T
Tag
Tag – here’s another throwback to Friends (remember Rachel’s boyfriend/assistant) this short cute name means ‘handsome’ and is of Irish origin
Talon
Talon – is a French name meaning ‘claw of a bird of prey’
Tanner
Tanner – I had to include this because I’m a Full House fan and it just sounds so boho and cute. This English occupational name means ‘one who works with leather’
Tariq
Tariq – this cute Arabic boy name means ‘morning star’
Taten (Tate)
Taten – this cute and unusual English boy name means “cheerful”
Teagan
Teagan- this cute Irish boy name means ‘fair’ or “little poet”- how hippie is that?
Terran
Terran – is an English baby name meaning ‘of the Earth’
Thatcher
Thatcher – this name comes from an old English occupation and means “one who covers the roof in straw”
Thor
Thor – this ultra-cute boy name comes from Norse legends of the god of thunder
Timber
Timber – is a cute tree-inspired boy name meaning ‘strong like timber wood’
Twain
Twain – this cute name is perfect for the artsy hipster vibe and means ‘divided in two’ and is of English origin
U
Usher
Usher – this one has an artsy feel to me because it reminds me of the singer but it actually means a ‘river mouth’ and is derived from Latin
Uri
Uri – this cute and unusual boy name means “my flame” or “my light” and comes from Hebrew
V
Valentino
Valentino – this Latin name means ‘one who is healthy and strong’ but reminds me of love and St. Valentine
Van
Van – sounds like a short and cute bohemian boys name, it means ‘glad’ and comes from Middle English
Vaughn
Vaughn – this cute boho sounding name means “small” and comes from Welsh
Vermont
Vermont – is a cute Irish boy name that means ‘green mountain’
Vinny
Vinny – this adorable boy name means “winning” or “conquering” and is derived from Latin
W
Walden
Walden – is an English and Welsh boy name that means ‘wooded valley’
Wesley
Wesley – this ultra-cute and Earthy boy name means ‘west facing woods’, ‘clearing’ or ‘meadow’ and is of English origin you can use the sweet nickname, Wes
Wilder
Wilder – has a boho baby boy name written all over it! This cute name is of English origin and means ‘wild, untamed’
Wilford
Wilford – this cute boho hippy boy name means ‘from the willow fords’ or “one who desires peace” and has English and German origins- and you can use the cute nickname Will or Willie
Wolf
Wolf – this uncommon Native American name is gaining popularity with boho parents and means ‘wolf’ , it’s also the name chosen by Kylie for her baby boy. Both her baby name choices seem to be very bohemian-inspired.
Woodson
Woodson – is a cute hippie nature name for boys that means ‘son of Wood’ and is of English origin
Wren
Wren – this adorable boy name means ‘little bird’ and is of English origin
Wyatt
Wyatt – this cute boy name can mean ‘wood’ (Middle English) or ‘litter warrior’ (German)
Z
Zander
Zander – this cute boy name means ‘to defend’ and has Greek origins but is usually spelled with an X
Zane
Zane – this very hipster name means ‘God is gracious‘ and is of American origin
Zac
Zac – this cute boho sounding name (usually the nickname of Zachary) means ‘God has remembered’ and is of Hebrew origin but has such a cool indie vibe
Zephyr
Zephyr – this uncommon boy name with its unique spelling means “west wind” and is of Greek origin
Zeus
Zeus – is a Greek boy name referring to the God of thunder and lightning. It means ‘ruler of the heavens’ or ‘shining’
Ziggy
Ziggy – is a German boy name that means ‘victory protection’ and most well known is musician Ziggy Marley, as well as Ziggy Stardust, was the alter ego of David Bowie, making it an all-around musical hippie boy name

MORE BABY NAME POSTS
Southern Girl Names Full of Country Charm
Themed Baby Names To Inspire Your Search
Beautiful Baby Names That Mean Water
+700 Gorgeous Two Syllable Baby Girl Names
The Perfect Bohemian Earthy Baby Names For Crunchy Moms
Well crunchy mama, I hope you found some beautiful bohemian, hippie-inspired baby names for your precious bundle of joy. I love these Earthy, nature and artistic inspired names for the creative in us. What was your favorite one? Were you in search of a boho baby boy name? Or some cute hippie names for girls?
Or do you have a favorite that wasn’t on the list?
Let me know below.
Lorena
Sunday 1st of August 2021
Ahhhh what a great list of baby names!!!! I love that Lennox made it to the list!
Tai
Saturday 6th of March 2021
Coco doesn't mean help in spanish your thinking of socoro. Coco means coconut in spanish
Eli@CoachDaddy
Wednesday 17th of June 2020
I like Wynter and Max, if I were to have twins. Cool list! Some people I know with these names are the opposite of what they mean, which is interesting!
Jerry
Wednesday 12th of July 2023
@Eli@CoachDaddy, imagine one kid having a normal name and another kid having a unique name. way to fuck over your child, “coach daddy”
Cendu Param
Wednesday 17th of June 2020
So glad you enjoyed the list! Love your name choices!
Holly
Saturday 14th of December 2019
You found some really great names. My husband and I are finished having kids so we won't be needing any more baby names though.
Crystal Garman
Friday 13th of December 2019
Great list of baby names! I didn't realize my own name was Boho!
Jerry
Wednesday 12th of July 2023
@Crystal Garman, it’s not