100 Latin Girl Names with Beautiful Meanings

Latin girl names feel refined and beautifully structured. They carry centuries of history from ancient Rome, early Christianity, and classical literature. Many of today’s most loved names trace back to Latin roots, which is why they feel both familiar and enduring. There is a softness to many Latin girl names, but also strength beneath the surface.

If you love names with graceful sound and meaningful depth, this list of 100 Latin girl names is divided into sections to make exploring easy.

Classic Latin Girl Names

Julia – A timeless classic meaning youthful.
Lucia – A radiant name meaning light.
Claudia – A traditional Roman name meaning enclosure.
Aurelia – A graceful name meaning golden.
Livia – A refined name meaning blue or envious.
Valeria – A strong and elegant name meaning healthy and brave.
Antonia – A dignified name meaning priceless.
Cornelia – A historic Roman name meaning horn.
Octavia – A noble name meaning eighth.
Flavia – A warm-toned name meaning golden or blond.
Camilla – A poetic name meaning young ceremonial attendant.
Cecilia – A soft, classic name meaning blind.
Marcia – A powerful name meaning dedicated to Mars.
Sabina – A heritage-rich name meaning Sabine woman.
Tullia – A gentle name meaning peaceful.

Latin Girl Names Meaning Light and Beauty

Clara – A luminous name meaning bright or clear.
Aurora – A celestial name meaning dawn.
Stella – A sparkling name meaning star.
Candida – A pure name meaning white.
Beata – A joyful name meaning blessed.
Eliana – A radiant name meaning sun.
Candidia – A glowing name meaning shining.
Luciana – A graceful name meaning light.
Alba – A serene name meaning white.
Aureliana – A regal name meaning golden.

Virtue Inspired Latin Girl Names

Serena – A calming name meaning serene.
Felicia – A cheerful name meaning fortunate.
Justina – A balanced name meaning fair.
Clementia – A compassionate name meaning mercy.
Fidelia – A loyal name meaning faithful.
Amara – A timeless name meaning eternal.
Benedicta – A blessed and graceful name.
Veritas – A powerful name meaning truth.
Honorata – A dignified name meaning honorable.
Patience – A virtue name symbolizing endurance.

Nature Inspired Latin Girl Names

Flora – A floral name meaning flower.
Rosa – A romantic name meaning rose.
Marina – A breezy name meaning of the sea.
Terra – A grounded name meaning earth.
Luna – A mystical name meaning moon.
Solana – A bright name meaning sunshine.
Silvia – A woodland name meaning from the forest.
Rivina – A gentle name meaning small stream.
Caelia – A heavenly name inspired by the sky.
Violetta – A delicate name meaning violet flower.

Elegant and Regal Latin Girl Names

Regina – A majestic name meaning queen.
Victoria – A triumphant name meaning victory.
Domitilla – A vintage name meaning tamed.
Lavinia – A classic Roman name.
Marcella – A fierce name meaning little warrior.
Aemilia – A graceful name meaning rival.
Constantia – A steadfast name symbolizing loyalty.
Paulina – A sweet name meaning small or humble.
Prisca – An ancient name rich in history.
Valentina – A romantic name meaning strong or healthy.

Short and Sweet Latin Girl Names

Ada – A noble and timeless name.
Cora – A charming name meaning maiden.
Dina – A compact name meaning judged.
Fabi – A playful name meaning bean grower.
Gaia – A mythic name meaning earth.
Leda – A graceful name meaning happy.
Mira – A lovely name meaning wonderful.
Nina – A soft name meaning little girl.
Vita – A vibrant name meaning life.
Zita – A quaint name meaning little girl.

Rare and Distinct Latin Girl Names

Agrippina – A bold Roman name meaning born feet first.
Calpurnia – An aristocratic name meaning chalice.
Drusilla – A strong ancient Roman name.
Horatia – A rare name meaning timekeeper.
Lucilla – A delicate name meaning little light.
Nerina – A mystical name meaning sea nymph.
Petronia – A solid name meaning rock.
Sabella – A melodic name meaning Sabine woman.
Severina – A serious and commanding name.
Tertia – A unique Roman name meaning third.

Latin Inspired Modern Favorites

Adriana – A graceful name meaning from Hadria.
Emilia – A refined name meaning rival.
Juliana – A timeless name meaning youthful.
Liliana – A delicate name inspired by the lily flower.
Mariana – A flowing name meaning of the sea.
Natalia – A festive name meaning born on Christmas.
Olivia – A classic name meaning olive tree.
Serena – A soothing name meaning calm.
Tatiana – A regal name meaning fairy queen.
Vivian – A lively name meaning alive.

Soft and Lyrical Latin Girl Names

Alina – A gentle name meaning bright or beautiful.
Carina – A sweet name meaning dear.
Elara – A luminous name meaning shining one.
Felina – A graceful name meaning catlike.
Iliana – A radiant name meaning bright.
Leonora – An elegant name meaning light.
Melina – A warm name meaning honey.
Rosalia – A romantic name meaning rose.
Serafina – A passionate name meaning fiery one.
Valora – A bold name meaning brave.
Aurea – A glowing name meaning golden.
Clarissa – A refined name meaning bright.
Dominica – A devotional name meaning belonging to the Lord.
Felina – A soft name meaning graceful.
Lucinda – A luminous name meaning light.

Latin girl names blend strength, grace, and history in a way few naming traditions do. Many have shaped modern naming trends while still holding onto their classical roots.

Choosing a Latin name offers something elegant and enduring, a name that feels grounded in tradition yet perfectly suited to the present.