Luna is a gorgeous boho baby name that pairs beautifully with lots of adorable middle names.
This sweet two-syllable name means moon in Latin.
The popular Harry Potter books and films – featuring a strange but heroic girl called Luna Lovegood who is at school with the titular character – have led the name Luna to grow in popularity.
It sits at number 36 in the chart of the most popularity baby girl names, according the ONS.
It is also the 11th most used baby girl name in the US. So a hugely popular name that has steadily climbed up the charts in the last two decades.
Middle names to go with Luna
Some striking, unusual baby names that will work wonderfully with Luna include Dulcie, Delphine, Quinn, Ophelia and Rue.
This nature boho name goes great with similar hippy names such as Iris, Astrid, Zara, and Persephone.
Luna also goes great with vintage girl name classics such as Pearl, Penelope and Edith.
As Luna is a short name it pairs beautifully with longer and more elaborate middle names, for example Luna Evangeline.
I also love Luna Carraway as a unique and boho idea.
Luna is a four-letter name ending in “a”, and you would expect that it perhaps wouldn’t work with a name of a similar form. But actually I think these combinations of similar names can come together really well.
Some examples of this are Luna Mila, Luna Nora, Luna Nova, Luna Orla and Luna Cara.
Here are a few baby name themes that work with Luna and some ideas to help you with your inspiration!
CELESTIAL | NATURE | UNCOMMON | AESTHETIC |
---|---|---|---|
Luna Astrid | Luna Laurel | Luna Beatrix | Luna Arwen |
Luna Soleil | Luna Hazel | Luna Birdie | Luna Briar |
Luna Estelle | Luna Blossom | Luna Poet | Luna Bronte |
Luna Ariel | Luna Lily | Luna Snow | Luna Sonnet |
Luna Jupiter | Luna Fern | Luna Wynter | Luna Boheme |
You may also like: Baby name trends for 2023
Best middle names for Luna
Luna Alice
Noble.
Luna Allegra
An Italian name meaning joyful or happy.
Luna Avery
Meaning ruler of elves.
Luna Beatrice
Bringer of joy.
Luna Belle
Beautiful.
Luna Claire
Clear or bright.
Luna Courtney
Meaning short nose.
Luna Daphne
Meaning laurel.
Luna Dulcie
Meaning sweet.
Luna Edith
Meaning prosperous in war.
Luna Eleanor
Meaning light hearted or shining light.
Luna Eloise
Meaning healthy or wide.
Luna Esme
Meaning loved or esteemed.
Luna Evangeline
Meaning bearer of good news.
Luna Eve
Meaning life or animal.
Luna Evelyn
Wished for child.
Luna Everly
Wild boar in woodland clearing.
Luna Faith
To have belief or trust.
Luna Faye
Meaning fairy.
Luna Fleur
Flower.
Luna Florence
This is the name of a beautiful city in Italy and also means flourishing or prosperous.
Luna Frances
From France or free man.
Luna Grace
A delicate and feminine name meaning goodness and generosity.
Luna Harper
Harp player.
Luna Harriet
Meaning home.
Luna Holly
A perfect winter baby name, after the pretty festive plant with red berries.
Luna Hope
A joyful name meaning to hope.
Luna Iris
A name of Greek origin meaning rainbow.
Luna Isobel
Meaning pledged to god.
Luna Ivy
Meaning vine.
Luna Jane
God is gracious.
Luna Jennifer
Meaning the fair one.
Luna Jessica
God beholds.
Luna Lark
Songbird.
Luna Leah
From the Hebrew meaning weary or Latin meaning lionness.
Luna Leigh
Meadow or delicate.
Luna Lexie
Defender of men.
Luna Louise
Renowned warrior.
Luna Love
A gorgeous and unusual choice for a name meaning to adore.
Luna Lucie/Lucy
Meaning of light.
Luna Madison
Son of Matthew.
Luna Mae/May
Bitter or pearl.
Luna Maeve
Meaning purple flower or queen in Celtic.
Luna Maisy
Meaning child of light or pearl.
Luna Malin
Little strong warrior.
Luna Margaret
Pearl.
Luna Margot
Pearl.
Luna Meadow
Meaning grass or vegetation.
Luna Megan/Meghan/Meaghan
Meaning pearl.
Luna Melody
Meaning song.
Luna Nicole
People of victory.
Luna North
A lovely gender-neutral baby name.
Luna Olive
Meaning olive tree.
Luna Pearl
A precious baby name.
Luna Penelope
Meaning weaver.
Luna Poppy
After the pretty flower.
Luna Posey
A bunch of flowers.
Luna Primrose
Meaning first rose.
Luna Quinn
Wise or counsel.
Luna Rose
After the pretty flower.
Luna Ruby
Meaning red.
Luna Sarah
Meaning princess.
Luna Scarlett
Meaning red.
Luna Sophie
Wisdom.
Luna Violet
After the pretty purple shade and flowers.
Luna Willow
Meaning freedom or willow tree.
Luna Wren
Meaning small bird.
Adorable middle names for Luna
Luna Abigail
Meaning cause of joy.
Luna Adele
Meaning nobility.
Luna Adeline/Adelyn
Noble one.
Luna Addison
Son of Adam.
Luna Alexa
Defender of human.
Luna Alexandra
To ward off or protect.
Luna Alexandria
Defender of mankind.
Luna Alexia
Defender of men.
Luna Alexis
Helper or defender.
Luna Alina
Meaning noble or bright.
Luna Alma
Nourishing in Latin. Also means the soul in Spanish.
Luna Alyssa
Noble.
Luna Amara
Meaning bitter in Italian, or immortal in Sanskrit.
Luna Amaliya
Rival or eager work.
Luna Amber
Meaning jewel in Arabic.
Luna Amelia
Work.
Luna Amethyst
Meaning precious stone.
Luna Amy
Beloved or to love.
Luna Ana
God is gracious.
Luna Anastasia
Meaning resurrection.
Luna Anais
Gracious and merciful.
Luna Angel
Meaning messenger of god.
Luna Angelina
Meaning angel or messenger.
Luna Anise
A pretty and unusual name meaning spice.
Luna Aniya
Grace.
Luna Anne
Favour or grace.
Luna Antonella
Priceless one.
Luna Aoife
Meaning beauty.
Luna Aurelia
Golden.
Luna Aurora
From the Latin word aurora, which means dawn.
Luna Autumn
After the season.
Luna Arden
Valley of the eagle.
Luna Aria
Meaning song or melody in Italian.
Luna Ash
Happy or after the ash tree.
Luna Ashley
Meaning ash tree or wood.
Luna Aspen
A place in Colorado and also a type of tree.
Luna Astoria
An English name meaning like a hawk.
Luna Astrid
Divinely beautiful.
Luna Audrey
Meaning noble strength.
Luna Ava
A name of Latin origin meaning life, bird or water.
Luna Avalon
A Welsh name meaning apple island.
Luna Avril
Meaning April.
Luna Ayla
Meaning oak tree.
Luna Bailey
A unisex name meaning bailiff.
Luna Bea
A shortened version of Beatrice or Beatrix, meaning bringer of joy.
Luna Beatrix
German name meaning voyager.
Luna Beth
A shortened nickname from Elizabeth. Meaning pledged to god.
Luna Bethany
Meaning house of figs.
Luna Blake
A unisex name meaning pale blond.
Luna Blaire
Plain or field.
Luna Blithe
Carefree.
Luna Bonnie
Meaning pretty.
Luna Birdie
Bright or famous.
Luna Blue
A cute name if you love the idea of colours as a middle name.
Luna Brianne
Meaning high or noble.
Luna Briar
A thorny patch.
Luna Bridget
Meaning exalted one.
Luna Britney
Meaning from Britain.
Luna Bronte
Thunder.
Luna Bronwyn
Meaning fair.
Luna Brooke
Meaning stream or purity.
Luna Cadence
Meaning rhythm or beat.
Luna Calliope
Beautiful voice.
Luna Caitlin
Meaning pure.
Luna Camila
Noble.
Luna Cara
Meaning beloved or friend.
Luna Caroline
Strong.
Luna Catherine
Pure or clear.
Luna Celeste
Meaning heavenly.
Luna Cerise
Meaning cherry.
Luna Charlotte
Petite or feminine.
Luna Christina
Anointed.
Luna Chi
Meaning energy
Luna Chloe
Blooming or fertility.
Luna Clio
Celebrate.
Luna Coco
A cute middle name meaning chocolate bean.
Luna Constance
Constant.
Luna Cora
Just or honest.
Luna Coralie
French name meaning coral reef.
Luna Corinne
Meaning girl or maiden.
Luna Cosette
Victorious.
Luna Dahlia
A Scandinavian name meaning Dahl’s flower or valley.
Luna Daisy
After the pretty wild flower. Also means day’s eye.
Luna Dakota
A state in America, also meaning friend or allies.
Luna Darcey/Darcie
Dark-haired.
Luna Davina
Meaning beloved.
Luna Dawn
After the start of the day. Meaning new beginnings.
Luna Delilah
Delicate.
Luna Delphine
A Greek baby name meaning dolphin.
Luna Delta
Meaning born fourth.
Luna Demi
Meaning half or small.
Luna Desi
Yearning or sorrow.
Luna Devon
Poet or defender.
Luna Dixie
Meaning ten.
Luna Dorothy
Meaning gift of god.
Luna Echo
Meaning reverberating sound.
Luna Eden
A place of pleasure or delight.
Luna Elena
Shining light.
Luna Eleri
Welsh name meaning river.
Luna Eliana
Meaning my god answered.
Luna Elise
God is my oath.
Luna Eliza
A shortened version of Elizabeth.
Luna Elizabeth
Pledged to god.
Luna Elodie
Marsh flower.
Luna Ella
Light.
Luna Elle
A French name meaning she.
Luna Ellen
Meaning light.
Luna Ellory
One who is filled with joy and happiness.
Luna Elspeth
Chosen by God.
Luna Ember
Spark or burning low.
Luna Emma
Meaning whole or universal.
Luna Emmaline
Peaceful home.
Luna Emily
Meaning striving or eager.
Luna Enid
Meaning spirit or life.
Luna Enya
An Irish name meaning fire.
Luna Erin
Meaning Ireland.
Luna Esmeralda
Meaning emerald.
Luna Estelle
Meaning star.
Luna Esther
Meaning star.
Luna Etta
French name meaning keeper of the hearth.
Luna Eva
Meaning life or living one.
Luna Evie
Meaning life or breathe.
Luna Fable
Meaning story. This is a cute gender neutral name.
Luna Felicity
Meaning happy.
Luna Fern
After the green shade-loving plant, a pretty nature baby name.
Luna Francesca
Italian name meaning French or free.
Luna Freya
From an Old German word meaning lady.
Luna Frieda
Meaning peaceful ruler.
Luna Genevieve
Woman of the race.
Luna Georgette
French name meaning farmer.
Luna Georgia
Meaning earth or farmer.
Luna Georgina
Meaning farmer.
Luna Hadley
From the heather meadow.
Luna Halo
Divine aura.
Luna Hannah
Meaning favour or grace.
Luna Harlow
Pile of rocks or hill.
Luna Harmony
Perfect unity. This is a good choice if you want a name connected to music.
Luna Hattie
Home ruler.
Luna Havana
Havana is the Cuban capital. The name is also thought to derive from the word for heaven.
Luna Haven
Meaning safe place.
Luna Hazel
Meaning hazel tree. Also relates to brown eye colour.
Luna Heidi
Meaning of noble birth.
Luna Helen
Shining light.
Luna Henley
Meaning high meadow.
Luna Henrietta
Meaning power or ruler.
Luna Imani
Belief or faith.
Luna Imogen
Meaning maiden.
Luna India
Taken from the name of the country. Also means river.
Luna Ireland
A pretty destination baby name. Meaning fertile land.
Luna Isabella
Meaning god is my oath.
Luna Isla
A Spanish and Scottish origin name meaning island.
Luna Jacqueline
Meaning supplanter.
Luna Jacinda
A Spanish name meaning beautiful or hyacinth.
Luna Jade
After the precious green stone.
Luna Jadis
Meaning magic or sorcery.
Luna James
This has become more and more of a gender neutral choice.
Luna Jasmine
Meaning gift from God.
Luna Jean
Meaning god is gracious.
Luna Jemima
Dove.
Luna Jewel
A name that means precious.
Luna Jo
A shortened version of Josephine that works well with many first names. Means god is merciful.
Luna Jocelyn
Happy.
Luna Josephine
Meaning he shall increase.
Luna Joy
Meaning great happiness.
Luna Juliet
Youthful.
Luna June
From the name of the month, this is derived from the name Juno.
Luna Juno
Queen of the heavens.
Luna Jupiter
A gorgeous celestial baby name meaning supreme god.
Luna Kate
Pure or clear.
Luna Kehlani
Meaning sea heavens.
Luna Kristen
Meaning follower of christ.
Luna Kyra
Meaning lord.
Luna Lacey/Lacie
An Old French word meaning braid.
Luna Lainey
Bright or shining light.
Luna Lilian
Meaning lily.
Luna Lux
Meaning light
Luna Lyric
Meaning song words but also connected to the Greek word lyre, a type of stringed instrument.
Luna Macie
Meaning weapon.
Luna Mackenzie
Meaning son of Kenneth.
Luna Madeline
An English name meaning high tower.
Luna Marley
Pleasant wood.
Luna Marlowe
Meaning from the hill by the lake.
Luna Maria
Meaning of the sea.
Luna Marie
Meaning star of the sea.
Luna Mary
An old fashioned name of Hebrew origin meaning beloved.
Luna Maryam
Meaning rebellious.
Luna Maven
Meaning one who understands.
Luna Melissa
Meaning honeybee.
Luna Meredith
Meaning great and noted ruler.
Luna Mia
Meaning mine.
Luna Mila
Miracle or dear one.
Luna Miley
Meaning smiley or pleasant.
Luna Mimi
Sea of bitterness or rebelliousness.
Luna Mirabelle
Wonderful.
Luna Monica
Meaning to advise.
Luna Monroe
A Scottish name meaning from the hill.
Luna Nancy
Meaning grace.
Luna Natalie
Meaning Christmas.
Luna Nell
Bright or shining one.
Luna Nevaeh
This name is heaven spelt backwards.
Luna Niamh
Bright or radiant.
Luna Nix
Meaning crimson.
Luna Noelle
A great Christmas baby name! This actually means Christmas!
Luna Nora
Meaning light or honour.
Luna Nova
Meaning new.
Luna Nox
Night.
Luna Nur
Meaning light.
Luna Ocean/Oceane
Meaning sea.
Luna Octavia
Meaning born eighth.
Luna Oda
Meaning wealth or fortune.
Luna Odette
A French naming meaning wealthy.
Luna Olivia
Meaning olive tree.
Luna Orla
Meaning golden princess.
Luna Opal
Meaning gem.
Luna Ophelia
Helper.
Luna Ottilie
Prosperous battle.
Luna Paige
Meaning assistant or helper.
Luna Paisley
A Scottish name meaning church.
Luna Parker
Meaning park keeper. Has been a boy’s name but is increasingly being used as a unisex name.
Luna Paris
After the capital of France.
Luna Payton
An Irish name meaning fighting man’s estate.
Luna Pear
A simple and sweet baby girl name.
Luna Persephone
Meaning bringer of destruction.
Luna Phoenix
A name of Greek origin meaning dark red.
Luna Piper
Pipe or flute player.
Luna Poet
A whimsical baby girl name choice.
Luna Promise
Meaning vow.
Luna Rae
Well advised protector.
Luna Rain
A stunning nature baby name that is perfect if you want an unusual and stormy name.
Luna Raya
This is the name of a Disney movie about a brave girl who saves the world! The name means friend.
Luna Rebecca
Meaning to tie or bind.
Luna Rebel
To be rebellious.
Luna Regan
Meaning nobility.
Luna Remi
A French name meaning oarsman.
Luna River
A unisex name that is increasingly popular as a boho baby name choice.
Luna Robyn
Meaning bright fame.
Luna Rosalie.
Meaning rose.
Luna Rue
Meaning herb or regret.
Luna Ruth
Meaning companion or friend.
Luna Rylie/Riley
An Irish name meaning brave.
Luna Sadie
Meaning princess.
Luna Sage
A Latin name meaning wise.
Luna Sailor
A unique baby name meaning person who sails.
Luna Samara
Meaning guardian.
Luna Saoirse
An Irish name that means freedom. Pronounced “seer-sha”.
Luna Savannah
Meaning large or grassy plain.
Luna Selena
Meaning moon.
Luna Sera
A Hebrew name meaning princess.
Luna Serena
Meaning peaceful or quiet.
Luna Serenity
Meaning calm and clear, or peaceful.
Luna Shea
Meaning stately and dauntless one.
Luna Sienna
Meaning orange-red.
Luna Sky/Skye
A cute boho baby girl name.
Luna Skylar
Noble scholar.
Luna Sloan
Meaning expedition.
Luna Snow
A pretty name that works great for a winter baby.
Luna Soleil
A French name meaning sun.
Luna Star
A pretty and delicate celestial baby name.
Luna Storm/Stormy
A powerful baby name choice if you want a name inspired by nature and the elements.
Luna Summer
After the warmest season.
Luna Sunny
Bright and cheerful.
Luna Suri
Meaning princess.
Luna Sydney
Meaning wide island.
Luna Sylvie
Forest.
Luna Tatum
Meaning cheerful or full of spirit.
Luna Teagan
Meaning wise poet.
Luna Temperance
Moderation or self-control.
Luna Tessa
Summer or harvester.
Luna Thea
A Greek name meaning goddess or godly.
Luna Tilly
Meaning mighty in battle.
Luna Trinity
Meaning three.
Luna True
Meaning truthful or honest.
Luna Tuesday
After the day of the week.
Luna Tyla
Meaning good.
Luna Valentine
Vigorous or strong.
Luna Verity
Meaning truth.
Luna Victoria
Victory.
Luna Viola
A name of Italian and Latin origin meaning violet.
Luna Vivienne
A French name meaning alive.
Luna Wednesday
After the day of the week.
Luna Willa
Resolute protection.
Luna Winter
After the coldest season.
Luna Wyatt
An old English name meaning brave.
Luna Yasmine
Meaning jasmine, a pretty flower.
Luna Zara
Meaning blooming flower.
Luna Zoe
A Greek name meaning life.
Luna Zoey
Meaning life.
Luna Zora
Meaning sunrise.
Luna Zuri
Meaning good and beautiful.
Names like Luna
- Aria
- Cleo
- Clover
- Ella
- Lara
- Lena
- Lola
- Lyla
- Mila
- Noa
- Nori
- Nova
- Ophelia
- Orla
- Thea
- Willow
Sibling names for Luna
Need a name for a sibling that will work with a sister called Luna? Here are some gorgeous sibling names that will go perfectly.
Boys
- Archer
- Atlas
- Dexter
- Felix
- Leo
- Logan
- Rory
- Rowan
- Silas
Girls
- Ayla
- Cora
- Echo
- Eliza
- Isla
- Layla
- Lila
- Lola
- Phoebe
- Violet
Nicknames for Luna
- Lou
- Louie
- Lulu
- Na
- Una
Final thoughts on middle name ideas for Luna
Still struggling to pick a middle name for your baby girl?
Finding the perfect baby name combination is such a personal decision, and it’s fine if you take a long time making this big choice.
Some steps that may help you to make a decision are:
- Write the names down. Make a shortlist of your favourite name options. When it comes to middle and first name combinations, write those down in full so you can see them.
- Check the initials. You want to avoid initials, including the surname, that spell out something embarrassing or rude.
- Take your time. If the debate is going round in circles between you and your partner, then take a step back and have a week off. There is no rush to make this decision!
- Put the names somewhere you can see them. Write your favourite names down on a piece of paper and stick them to the fridge. Take a look at them every day and take time to consider which one appeals to you the most.