Skip to Content

Middle Names for Luna: 150+ Adorable Ideas & Meanings

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. 

Cute baby girl wearing a white hat

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!

CELESTIALNATUREUNCOMMONAESTHETIC
Luna AstridLuna Laurel Luna BeatrixLuna Arwen
Luna Soleil Luna HazelLuna BirdieLuna Briar
Luna Estelle Luna BlossomLuna Poet Luna Bronte
Luna Ariel Luna Lily Luna SnowLuna Sonnet
Luna JupiterLuna FernLuna WynterLuna 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 
Middle names for Luna

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.
Middle names for Luna

Vicky Smith is a mother of two daughters and a journalist. She has been writing and vlogging about parenting for over five years.