Roman mythology is one of the richest name sources in the world and honestly so underused.
Everyone knows Jupiter and Venus. But beyond the big names, there is this entire world of gods, goddesses, heroes, nymphs, and legendary figures whose names are stunning, rare, and carry thousands of years of meaning behind them.
If you want a name with real history, real depth, and a story worth telling ā this is the list for you.
I put together 97 Roman mythology names for girls, boys, and a few that work beautifully for either. Every single one is rooted in Roman mythology and every single one has something special about it.
Roman Mythology Baby Girl Names
Roman goddesses, nymphs, and legendary women had some of the most beautiful names ever given. Many of them are rare in modern naming which makes them feel even more special right now.
Pick one from this section and your daughter will carry a piece of ancient Rome with her every single day of her life.
1. Aurora
- Origin: Roman
- Meaning: Dawn, goddess of the morning
Aurora was the goddess who painted the sky every morning before the sun rose. One of the most beloved mythology names in the world right now and it has earned every bit of that love.
2. Bellona
- Origin: Roman
- Meaning: Goddess of war
She was Mars’s companion in battle ā fierce, powerful, and completely her own. Bellona is rare as a given name today which makes it feel wonderfully distinctive.
3. Bona
- Origin: Roman
- Meaning: Good goddess, protector of women
Bona Dea was a goddess worshipped exclusively by women in ancient Rome. Her rites were among the most sacred and secretive in Roman religion. Short, strong, and deeply meaningful.
4. Camilla
- Origin: Roman
- Meaning: Young ceremonial attendant, free-born
In the Aeneid, Camilla was a warrior queen who fought on foot and could run so fast she barely touched the ground. A name for a girl who moves through life with real speed and grace.
5. Cardea
- Origin: Roman
- Meaning: Goddess of door hinges and thresholds
She protected doorways and the boundaries of home. Cardea is rare, unusual, and carries a beautiful idea of protection and transition built right into it.
6. Carna
- Origin: Roman
- Meaning: Goddess of vital organs, protector of health
She protected the heart, lungs, and liver of children. Carna is ancient, rare, and carries a deeply maternal energy.
7. Ceres
- Origin: Roman
- Meaning: Goddess of grain and harvest
The goddess who gave us the word cereal. Ceres was one of the most important deities in Roman life ā the harvest, the seasons, and the abundance of the earth all belonged to her. Elegant and deeply rooted in nature.
8. Clementia
- Origin: Roman
- Meaning: Goddess of mercy and forgiveness
The goddess of compassion and leniency. Clementia is long, beautiful, and carries a meaning that feels very relevant and very timeless.
9. Concordia
- Origin: Roman
- Meaning: Goddess of harmony and agreement
She was invoked during times of conflict to restore peace. Concordia is unusual as a given name but absolutely stunning and full of beautiful meaning.
10. Cybele
- Origin: Roman / Phrygian
- Meaning: Mother of the gods
One of the oldest and most powerful goddess figures in the ancient world. Cybele presided over nature, wild animals, and the earth itself. A bold and magnificent name.
11. Diana
- Origin: Roman
- Meaning: Goddess of the hunt and the moon
The Roman equivalent of Artemis. Diana is classic, strong, and carries a timeless elegance that never feels dated.
12. Dido
- Origin: Phoenician / Roman
- Meaning: Wanderer, queen
The legendary queen of Carthage whose love story with Aeneas is one of the most heartbreaking in all of ancient literature. Dido is short, rare, and carries enormous emotional weight.
13. Discordia
- Origin: Roman
- Meaning: Goddess of strife and discord
The goddess who stirred up conflict and chaos. Discordia is dramatic, rare, and has a dark beauty that some parents will absolutely love.
14. Egeria
- Origin: Roman
- Meaning: Water nymph, wise counselor
She was the nymph who advised the ancient Roman king Numa in his dreams. Egeria is rare, lyrical, and carries a beautiful sense of wisdom.
15. Fauna
- Origin: Roman
- Meaning: Goddess of animals and nature
The sister of Faunus, Fauna was the protector of all animals in the Roman world. Simple, nature-rooted, and genuinely beautiful as a name.
16. Felicitas
- Origin: Roman
- Meaning: Goddess of good luck and happiness
She was the personification of happiness and prosperity in Roman religion. Felicitas is long and rich and absolutely lovely.
17. Feronia
- Origin: Roman
- Meaning: Goddess of wildlife and freed slaves
She was the protector of wildlife, springs, and people who had been granted freedom. Feronia is rare, powerful, and carries a deeply meaningful history.
18. Fides
- Origin: Roman
- Meaning: Goddess of trust and good faith
The personification of loyalty and promise-keeping in Roman culture. Short, strong, and carries a meaning that every parent hopes their child will embody.
19. Flora
- Origin: Roman
- Meaning: Goddess of flowers and spring
Flora presided over flowering plants and the arrival of spring. One of the most beloved Roman goddess names and it is easy to see why ā it is soft, beautiful, and full of natural warmth.
20. Fortuna
- Origin: Roman
- Meaning: Goddess of luck and fate
She held a wheel that she spun to determine the fate of mortals. Fortuna is dramatic, rich, and carries a beautiful sense of destiny.
21. Furrina
- Origin: Roman
- Meaning: Ancient goddess, possibly of springs
One of the oldest Roman deities whose original purpose was largely forgotten even by the Romans themselves. Furrina is rare, mysterious, and carries a wonderful ancient quality.
22. Harmonia
- Origin: Roman / Greek
- Meaning: Goddess of harmony
The daughter of Mars and Venus ā born from war and love combined. Harmonia is flowing, beautiful, and full of meaning.
23. Hecate
- Origin: Roman / Greek
- Meaning: Goddess of magic and crossroads
She stood at the intersection of worlds. Hecate is powerful, slightly mysterious, and a deeply striking name for a girl with a strong personality.
24. Hesperia
- Origin: Roman
- Meaning: Evening star, the western lands
The Romans used Hesperia to describe the western world ā Italy, and later Spain. It is lyrical, rare, and absolutely beautiful.
25. Hora
- Origin: Roman
- Meaning: Goddess of the seasons and time
The Horae were goddesses who controlled the seasons and the order of nature. Hora is short, unusual, and carries a deep connection to time and the natural world.
26. Invidia
- Origin: Roman
- Meaning: Goddess of envy
The personification of jealousy in Roman mythology. A bold and unusual choice that carries one of mythology’s most complex emotions.
27. Iris
- Origin: Roman / Greek
- Meaning: Goddess of the rainbow, messenger
She carried messages between gods and mortals across a bridge of rainbow light. Iris is short, beautiful, and feels both ancient and completely modern.
28. Juno
- Origin: Roman
- Meaning: Queen of the gods, protector of women
The most powerful goddess in the Roman pantheon. Juno is short, strong, and carries enormous mythological weight in just four letters.
29. Juventas
- Origin: Roman
- Meaning: Goddess of youth
She was the goddess who poured the nectar of the gods and represented eternal youth. Juventas is rare, lyrical, and genuinely stunning.
30. Lavinia
- Origin: Roman
- Meaning: Woman of Latium, pure
In the Aeneid she was the woman Aeneas came to marry ā the founding mother of the Roman people. Lavinia is elegant, literary, and deeply rooted in Roman history.
31. Libertas
- Origin: Roman
- Meaning: Goddess of freedom and liberty
She was the personification of freedom in Roman culture and her image was used on coins and statues. Libertas is powerful, rare, and carries one of the most beautiful meanings possible.
32. Lucina
- Origin: Roman
- Meaning: Goddess of childbirth and light
She was invoked during labor to bring children safely into the light. Lucina is warm, glowing, and carries a deeply meaningful connection to birth and new beginnings.
33. Luna
- Origin: Roman
- Meaning: Goddess of the moon
One of the most popular names in the world right now. Luna was the goddess who drove her silver chariot across the night sky. Beautiful, timeless, and endlessly loved.
34. Marica
- Origin: Roman
- Meaning: Nymph of the Liris River
A water nymph associated with a river in central Italy. Marica is rare, lyrical, and has a soft, beautiful sound.
35. Mater
- Origin: Roman
- Meaning: Mother goddess
A title given to many Roman mother goddesses. Bold and unusual as a given name but carries the most fundamental meaning possible.
36. Meditrina
- Origin: Roman
- Meaning: Goddess of medicine and wine
She was honored at the festival of Meditrinalia where Romans tasted new and old wine together for health. Meditrina is long, rare, and full of ancient Roman richness.
37. Minerva
- Origin: Roman
- Meaning: Goddess of wisdom, crafts, and war
The Roman equivalent of Athena. Minerva is strong, intelligent, and carries a powerful mythological legacy. It is also making a real comeback in modern naming.
38. Naenia
- Origin: Roman
- Meaning: Goddess of funeral songs and mourning
The goddess of laments and funeral hymns. Naenia is rare, haunting, and carries a deep, melancholic beauty.
39. Nona
- Origin: Roman
- Meaning: One of the three Fates, the ninth
She was one of the three Parcae who spun the thread of human life. Nona is short, warm, and carries both mythological depth and a lovely vintage quality.
40. Nox
- Origin: Roman
- Meaning: Goddess of the night
She was the primordial goddess of night ā one of the oldest deities in Roman mythology. Nox is short, striking, and completely unforgettable.
41. Ops
- Origin: Roman
- Meaning: Goddess of abundance and harvest
The wife of Saturn and goddess of plenty. Short, unusual, and carries a wonderful sense of richness and abundance.
42. Orbona
- Origin: Roman
- Meaning: Goddess of orphans and bereaved parents
She was the compassionate goddess who protected children who had lost their parents. Orbona is rare and carries a deeply tender meaning.
43. Pax
- Origin: Roman
- Meaning: Goddess of peace
The personification of peace in Roman religion. Pax is short, powerful, and carries the most universally beautiful meaning possible.
44. Pietas
- Origin: Roman
- Meaning: Goddess of duty and loyalty
The personification of duty to the gods, to one’s country, and to one’s family. A quality the Romans valued above almost everything else.
45. Pomona
- Origin: Roman
- Meaning: Goddess of fruit trees and orchards
She was the only Roman goddess who had no Greek equivalent ā entirely Roman in origin. Pomona is warm, unusual, and carries a beautiful connection to growing things.
46. Proserpina
- Origin: Roman
- Meaning: Queen of the underworld, goddess of spring
The Roman version of Persephone. Proserpina was stolen to the underworld and her mother’s grief created winter. Long, dramatic, and deeply beautiful.
47. Salacia
- Origin: Roman
- Meaning: Goddess of the sea, wife of Neptune
She presided over the sunlit surface of the sea. Salacia is rare, lyrical, and carries a beautiful connection to the ocean.
48. Salus
- Origin: Roman
- Meaning: Goddess of safety and wellbeing
The personification of health, safety, and prosperity in Roman culture. Short and meaningful ā a name that carries a wish for a child’s wellbeing built right into it.
49. Tempestas
- Origin: Roman
- Meaning: Goddess of storms and sudden weather
She controlled sudden storms at sea. Tempestas is dramatic, rare, and has a wildly striking quality for a modern baby name.
50. Venus
- Origin: Roman
- Meaning: Goddess of love and beauty
The most famous Roman goddess of all. Venus is bold, iconic, and carries the most romantic meaning possible. Using it for a baby is a confident choice that pays off completely.
Roman Mythology Baby Boy Names
Roman mythology gave us some of the strongest, most character-filled male names in history.
Gods, heroes, emperors, and legendary figures ā this section covers names that carried real power in ancient Rome and still carry that same energy today.
51. Aeneas
- Origin: Roman / Greek
- Meaning: Praised, the hero who founded Rome
The great Trojan hero who survived the fall of Troy and sailed to Italy to found what would become the Roman people. Aeneas is rare, mythological, and carries an enormous story behind it.
52. Amor
- Origin: Roman
- Meaning: God of love, love itself
The Roman god of love ā equivalent to Cupid in his divine form. Amor is warm, short, and carries the most universally understood meaning in any language.
53. Apollo
- Origin: Roman / Greek
- Meaning: God of the sun, music, poetry, and prophecy
One of the only gods whose name was kept exactly the same in both Greek and Roman tradition. Apollo is radiant, powerful, and genuinely one of the most beautiful names in mythology.
54. Aquilo
- Origin: Roman
- Meaning: God of the north wind
One of the four wind gods of Roman mythology. Aquilo is rare, elemental, and has a crisp, powerful sound that suits a strong boy beautifully.
55. Arcas
- Origin: Roman / Greek
- Meaning: Bear, the son of Jupiter and Callisto
He was transformed into a bear by Jupiter and placed in the sky as the constellation Ursa Minor. Arcas is rare, mythological, and deeply striking.
56. Ares
- Origin: Roman / Greek
- Meaning: God of war
Known as Mars in Roman mythology. Ares is bold, short, and carries an unmistakable power.
57. Auster
- Origin: Roman
- Meaning: God of the south wind
Another of the four Roman wind gods. Auster is rare, elemental, and sounds both ancient and surprisingly modern.
58. Bacchus
- Origin: Roman
- Meaning: God of wine, celebration, and ecstasy
The Roman god of wine and festivity. Bacchus is bold, dramatic, and carries a sense of joy and abundance that is very appealing.
59. Caelus
- Origin: Roman
- Meaning: God of the sky
The primordial god of the heavens in Roman mythology. Caelus is rare, cosmic, and has a grand, open quality that feels very striking.
60. Camulus
- Origin: Roman / Celtic
- Meaning: God of war honored by the Gauls and Romans
A war deity worshipped across the Roman empire. Camulus is rare outside academic circles and carries a powerful, ancient energy.
61. Castor
- Origin: Roman / Greek
- Meaning: Beaver, one of the twin stars
One of the divine twins ā the mortal one who was given immortality by his brother Pollux. Castor is short, strong, and carries a beautiful story of brotherly devotion.
62. Consus
- Origin: Roman
- Meaning: God of grain storage and secret counsel
He was both the protector of grain stores and the god of secret plans. Consus is rare, unusual, and carries a wonderful depth of meaning.
63. Cupid
- Origin: Roman
- Meaning: God of desire and love
The winged god of love whose arrows caused mortals to fall helplessly in love. Bold as a given name but carries the most romantically powerful meaning possible.
64. Dis
- Origin: Roman
- Meaning: God of the underworld, wealth
The Roman god of the underworld and the riches beneath the earth. Short, striking, and carries enormous mythological weight.
65. Faustus
- Origin: Roman
- Meaning: Lucky, fortunate
A name carried by several important figures in Roman history and mythology. Faustus is bold, unusual, and has a distinctly ancient Roman quality.
66. Faunus
- Origin: Roman
- Meaning: God of the forest, wildlife, and fields
He was the Roman equivalent of Pan ā the god of nature, wild places, and animals. Faunus is earthy, wild, and genuinely beautiful.
67. Februus
- Origin: Roman
- Meaning: God of purification, gave his name to February
One of the oldest Roman deities. February exists because of him. Februus is extremely rare as a given name and deeply connected to Roman history.
68. Genius
- Origin: Roman
- Meaning: The divine spirit within every man
In Roman religion every man had a Genius ā a divine inner spirit that guided and protected him. Genius as a name is bold, unusual, and full of ancient meaning.
69. Ianus
- Origin: Roman
- Meaning: God of beginnings, doorways, and time
Known as Janus, the two-faced god who looked both forward and backward. January is named after him. Ianus is the ancient spelling and deeply striking.
70. Inuus
- Origin: Roman
- Meaning: God of sexual union and fertility
An ancient Roman deity associated with the natural world and human reproduction. Rare and deeply rooted in early Roman religion.
71. Janus
- Origin: Roman
- Meaning: God of beginnings, transitions, and time
The two-faced god who presided over every beginning and every doorway. January is named after him. Janus is powerful, mythological, and has a wonderful symmetry to it.
72. Jupiter
- Origin: Roman
- Meaning: King of the gods, god of the sky
The most powerful god in the Roman pantheon. Jupiter is a bold and extraordinary name choice ā not for the faint-hearted but absolutely magnificent.
73. Laocoon
- Origin: Roman / Greek
- Meaning: He who rules the people
The Trojan priest who warned against bringing the wooden horse into Troy and was killed by sea serpents for it. A dramatic and deeply tragic mythological figure with a rare and striking name.
74. Lares
- Origin: Roman
- Meaning: Guardian spirits of home and family
The Lares were the protective spirits of the Roman household ā honored with small shrines in every home. As a name it is rare, warm, and carries a beautiful protective meaning.
75. Latinus
- Origin: Roman
- Meaning: King of the Latins, father of Lavinia
The king whose daughter Lavinia married Aeneas and helped found the Roman people. Latinus is grand, historical, and carries the deepest of Roman roots.
76. Lemures
- Origin: Roman
- Meaning: Spirits of the restless dead
The Romans held a festival called Lemuria every May to appease the spirits of those who died without proper burial. Unusual as a name but carries a deep and fascinating mythological story.
77. Liber
- Origin: Roman
- Meaning: God of wine and freedom
An ancient Italian god of fertility and wine who eventually merged with Bacchus. Liber is short, unusual, and carries a wonderful sense of freedom.
78. Lucifer
- Origin: Roman / Latin
- Meaning: Light-bearer, the morning star
Before its religious associations, Lucifer was the Roman name for the morning star ā Venus as it appeared at dawn. A name that carried pure beauty before history complicated it.
79. Lupercus
- Origin: Roman
- Meaning: God of shepherds and wolves
He was the protector of shepherds from wolves. Lupercus is rare, ancient, and carries a powerful connection to the wild.
80. Mars
- Origin: Roman
- Meaning: God of war
The second most important god in the Roman pantheon after Jupiter. March is named after him. Mars is short, bold, and carries enormous mythological power.
81. Mercurius
- Origin: Roman
- Meaning: God of trade, travel, and messages
The ancient spelling of Mercury. Mercurius is long, flowing, and has a grand Roman quality that Mercury alone does not quite capture.
82. Mithras
- Origin: Roman / Persian
- Meaning: God of the sun and sacred oaths
A sun god whose mystery cult was one of the most popular religions in the Roman military. Mithras is rare, striking, and deeply connected to Roman soldier culture.
83. Morpheus
- Origin: Roman / Greek
- Meaning: God of dreams
He shaped the dreams of sleeping mortals. Morpheus is rare, lyrical, and carries a beautiful, slightly mysterious quality.
84. Mucius
- Origin: Roman
- Meaning: Silent, mute
Famous from the story of Gaius Mucius Scaevola who thrust his hand into fire to prove his courage to an enemy king. A name that carries one of Rome’s greatest stories of bravery.
85. Neptune
- Origin: Roman
- Meaning: God of the sea
The Roman god of the ocean. Neptune is bold, grand, and carries the power of the deep sea in every syllable.
86. Orcus
- Origin: Roman
- Meaning: God of the underworld and death
An ancient Roman deity of death who eventually merged with Pluto. Orcus is short, dark, and has a striking, unusual quality.
87. Pallas
- Origin: Roman / Greek
- Meaning: Wisdom, young warrior
A name carried by several figures in Roman mythology including a son of Evander who fought alongside Aeneas. Pallas is rare, strong, and deeply mythological.
88. Pluto
- Origin: Roman
- Meaning: God of the underworld, wealth
The Roman ruler of the dead and the riches beneath the earth. Also a planet. Pluto is bold, dramatic, and has a strangely endearing quality given its connection to the beloved dwarf planet.
89. Pollux
- Origin: Roman / Greek
- Meaning: Very sweet, one of the twin stars
The immortal twin who shared his immortality with his mortal brother Castor. Pollux is rare, mythological, and carries a wonderful story of devotion.
90. Remus
- Origin: Roman
- Meaning: One of the twin founders of Rome
Romulus and Remus were raised by a she-wolf and founded the city of Rome. Remus is short, historical, and carries enormous mythological weight. Also beloved by a certain generation of Harry Potter readers.
91. Romulus
- Origin: Roman
- Meaning: Founder of Rome
He killed his brother Remus, named the city after himself, and became the first king of Rome. Romulus is grand, ancient, and completely unforgettable.
92. Silvanus
- Origin: Roman
- Meaning: God of forests and wild places
The Roman god of the woods and uncultivated land. Silvanus is lyrical, nature-rooted, and has a beautiful, slightly wild quality.
Unisex Roman Mythology Names
These names sit comfortably across genders and carry the spirit of Roman mythology without belonging to one side of it.
93. Amor
Already in the boys section but Amor meaning love is genuinely beautiful for any child. Short, warm, and universal.
94. Pax
Already in the girls section but Pax meaning peace is equally powerful and beautiful for a boy. One of the most meaningful names on this entire list.
95. Caelum
- Origin: Roman
- Meaning: The sky, heaven
The sky belongs to everyone. Caelum is rare, cosmic, and works beautifully for any baby who feels like they arrived from somewhere above.
96. Lux
- Origin: Roman
- Meaning: Light
Pure Latin for light. Lux is minimal, modern, and carries one of the most universally beautiful meanings possible ā for any child.
97. Sol
- Origin: Roman
- Meaning: The sun god, sunlight
The Roman personification of the sun. Short, warm, and full of natural energy for any baby.
Wrapping Up
Roman mythology is one of the most extraordinary name sources you will ever find.
Every name on this list carries a story ā a god who shaped the seasons, a hero who crossed the sea, a goddess who protected women in childbirth, a figure whose myth has been told for over two thousand years.
Giving your child one of these names means giving them a piece of that history.
Save this post to your Pinterest board so you can come back to it. And if you have a friend who loves mythology and is expecting a baby, share this with her. She will thank you for a very long time.