90 Baby Names With Beautiful Meanings: Love, Light, Hope, Joy and Strength

by Emma Carter

A name with a beautiful meaning is a small gift your child carries for life. It might say love, light or hope. It might speak of strength, joy or peace. Either way, it gives you a story to tell the first time your child asks, “What does my name mean?”

Below you’ll find 90 baby names grouped by meaning: love, light, hope, strength, joy, peace and wisdom. Each table mixes girls’ and boys’ names, with the names most often given to girls listed first. Every entry includes a meaning and an origin, and where the meaning of a name is debated, we say so.

How We Chose These Meaningful Names

Name meanings can be slippery. Many lists online repeat meanings that sound lovely but have little support behind them. For this list, we kept names whose meanings are widely accepted by name historians, and we flagged the few where the root is uncertain.

The Origin column shows the language a name comes from, not the background a family needs to use it. A name like Esperanza, Kiran or Callum can suit any family that loves its sound and its message. We also aimed for range: familiar classics, word names you already know, and names from Arabic, Hebrew, Sanskrit, Welsh, Zulu and more.

Baby Names That Mean Love

Names that mean love or beloved have been used for centuries, often to show how wanted a child was. Amy, Mabel and Amanda all grow from Latin words for love. David, from Hebrew, means beloved and has stayed a steady choice for boys for generations.

No. Name Meaning Origin
1 Amy Beloved Latin, via Old French
2 Mabel Lovable Latin
3 Amanda Worthy of love Latin
4 Esme Esteemed, loved Old French
5 Carys Love Welsh
6 Cara Dear, beloved Italian
7 Aimee Beloved French
8 Priya Beloved, dear Sanskrit
9 Thandiwe Loved one Zulu, Xhosa
10 Davina Beloved; feminine form of David Hebrew, via Scottish
11 David Beloved Hebrew
12 Amadeus Love of God Latin
13 Erasmus Beloved, desired Greek
14 Habib Beloved Arabic

Carys (KAR-iss) is a gentle Welsh pick, while Thandiwe (tahn-DEE-way) comes from the Zulu and Xhosa languages of southern Africa. If you love David but are expecting a girl, Davina has long been used in Scotland as a feminine form. Esme is short and soft, and it works well as a first or middle name.

Baby Names That Mean Light

Light names feel bright and optimistic. Lucy and Lucian come from the Latin word lux, meaning light, and Clara means bright or clear. Noor is an Arabic name meaning light, and Kiran means ray of light in Sanskrit.

No. Name Meaning Origin
1 Lucy Light Latin
2 Clara Bright, clear Latin
3 Phoebe Bright, radiant Greek
4 Aurora Dawn Latin
5 Helen Often said to mean torch or shining light; root uncertain Greek
6 Noor Light Arabic
7 Ora Light Hebrew
8 Jyoti Light Sanskrit
9 Roxana Bright, dawn Old Persian
10 Kiran Ray of light Sanskrit
11 Lucian Light; from the Roman name Lucius Latin
12 Uri My light Hebrew
13 Meir One who shines, gives light Hebrew
14 Elio Sun Italian, from Greek
15 Albert Noble and bright Germanic

Helen is one of the oldest names on this list, and its meaning is often given as torch or shining light. The true root of the Greek name is uncertain, though, so treat that meaning as tradition rather than fact. Albert, a Germanic name, combines words for noble and bright, and Aurora, the Latin word for dawn, has a fairy-tale feel many parents love.

Baby Names That Mean Hope

Hope names suit families who waited a long time for their baby, or who simply want a name that looks forward. Many languages have their own word for hope, and several of them make lovely names in English, too.

No. Name Meaning Origin
1 Hope Hope English
2 Esperanza Hope Spanish
3 Speranza Hope Italian
4 Nadia Hope; from Nadezhda Russian
5 Amal Hope Arabic
6 Asha Hope, wish (Sanskrit); often linked to life (Swahili) Sanskrit, Swahili
7 Elpida Hope Greek
8 Tikvah Hope Hebrew
9 Omid Hope Persian
10 Toivo Hope Finnish

Nadia comes from the Russian name Nadezhda, which means hope. Asha means hope or wish in Sanskrit, and it is also used in Swahili-speaking regions, where it is often linked to life. For boys, Omid (oh-MEED) is a Persian favorite, and Toivo (TOY-voh) is a Finnish name you are unlikely to hear on a U.S. playground.

Baby Names That Mean Strength

Strength names don’t have to sound harsh. Audrey means noble strength, and Matilda means mighty in battle, yet both feel soft and classic. For boys, Gabriel, Ethan and Ezekiel all carry the idea of strength from Hebrew.

No. Name Meaning Origin
1 Audrey Noble strength Old English
2 Bridget Exalted one; often linked to strength Irish
3 Valentina Strong, healthy Latin
4 Valeria To be strong Latin
5 Matilda Mighty in battle Germanic
6 Gabriella God is my strength Hebrew, via Italian
7 Gabriel God is my strength Hebrew
8 Ezekiel God strengthens Hebrew
9 Ethan Strong, firm Hebrew
10 Bernard Brave as a bear Germanic
11 Everett Brave as a boar Germanic
12 Alexander Defender of the people Greek
13 Andrew Manly, brave Greek

Bridget comes from the Irish name Brigid, usually translated as exalted one and often linked to strength. Everett and Bernard draw on old Germanic words for brave animals, the boar and the bear. Valentina and Valeria share a Latin root that means to be strong or healthy.

Baby Names That Mean Joy

Joy names are easy to smile about. Abigail means my father’s joy in Hebrew, and Isaac means he will laugh, a nod to the story of his birth in the Bible. Felix and Felicity share a Latin root tied to luck and happiness.

No. Name Meaning Origin
1 Joy Joy, delight English
2 Abigail My father’s joy Hebrew
3 Beatrice Bringer of happiness; linked to Latin beatus, blessed Latin
4 Felicity Happiness, good fortune Latin
5 Leticia Joy, gladness Latin
6 Allegra Cheerful, lively Italian
7 Farah Joy, happiness Arabic
8 Hilary Cheerful Latin, from Greek
9 Isaac He will laugh Hebrew
10 Asher Happy, blessed Hebrew
11 Felix Lucky, happy Latin
12 Ananda Bliss, joy Sanskrit

Beatrice is often described as bringer of happiness and is linked to the Latin word beatus, meaning blessed. Allegra is the Italian word for cheerful or lively, which is also why it appears in music. Farah is an Arabic name meaning joy, and Asher, from Hebrew, means happy or blessed.

Baby Names That Mean Peace

Peace names feel calm and steady. Irene comes from the name of the Greek goddess of peace, and Frida comes from an old Germanic word for peace. Solomon and Salome both trace back to the Hebrew word shalom.

No. Name Meaning Origin
1 Irene Peace Greek
2 Paz Peace Spanish
3 Frida Peace Germanic
4 Serena Calm, serene Latin
5 Shanti Peace, calm Sanskrit
6 Olivia Olive tree, a symbol of peace Latin
7 Paloma Dove Spanish
8 Salome Peace; from shalom Hebrew, Aramaic
9 Solomon Peace; from shalom Hebrew
10 Frederick Peaceful ruler Germanic
11 Wilfred Desiring peace Old English
12 Noah Rest, repose Hebrew
13 Oliver Olive tree, a symbol of peace Latin, via French
14 Callum Dove; from Columba Scottish Gaelic
15 Jonah Dove Hebrew

Some names carry peace through symbols. Olivia and Oliver come from the olive tree, an ancient sign of peace, and Paloma, Callum and Jonah all mean dove. Both olive names are very familiar right now: Olivia was the No. 1 girls’ name and Oliver the No. 3 boys’ name for babies born in 2025, according to the Social Security Administration (SSA). If you want a peace name that’s less common, Irene, Wilfred or Shanti may suit you better.

Baby Names That Mean Wisdom

Wisdom names honor curiosity and good judgment. Sophia is the Greek word for wisdom, and Athena and Minerva are the Greek and Roman goddesses of wisdom. Sage works as a word name and is also the name of a well-known herb.

No. Name Meaning Origin
1 Sophia Wisdom Greek
2 Sage Wise; also the herb Latin, via English
3 Athena Greek goddess of wisdom Greek
4 Minerva Roman goddess of wisdom Latin
5 Prudence Good judgment, foresight Latin
6 Vidya Knowledge, learning Sanskrit
7 Alfred Elf counsel, wise advice Old English
8 Conrad Bold counsel Germanic
9 Raymond Wise protector Germanic
10 Hakim Wise Arabic
11 Hugo Mind, intellect Germanic

Alfred means elf counsel in Old English, a poetic way to say wise advice. Hugo comes from a Germanic word for mind or intellect, and Hakim means wise in Arabic. Prudence is a virtue name with a vintage charm, and Vidya, from Sanskrit, means knowledge or learning.

Pairing Two Meaningful Names

A first and middle name can work together to tell a fuller story. Pair two meanings you love, and the full name becomes a short message. A few ideas built from this list:

  • Lucy Hope: light and hope
  • Clara Joy: bright and joyful
  • Irene Sophia: peace and wisdom
  • Felix David: happy and beloved
  • Ethan Uri: strong, with my light

For more ways to build a full name that flows, see our guide to middle names for girls and boys.

Tips for Choosing a Name With a Beautiful Meaning

  • Check the meaning in more than one place. Look for agreement across reliable sources, and be wary of a meaning that shows up on only one site.
  • Say the full name out loud. A lovely meaning matters less if the name is hard to pair with your last name.
  • Think about nicknames. Esperanza may become Espie, and Alexander may become Alex or Xander.
  • Decide on a pronunciation. Names from other languages may be said differently in the U.S. Choose the version you will use and be ready to share it.
  • Use the middle spot. If your favorite first name has a plain meaning, a middle name like Hope, Grace or Felix can add the message you want.

Tip: Write the meanings of your top three names on a card and read them side by side. Seeing them together often makes the choice clearer.

Finding a Name That Says What You Feel

The best name is one you love saying and one your child will be glad to carry. Start with the meaning that matters most to your family, whether that’s love, light, hope or peace. Then narrow the list by sound, spelling and how it fits with your last name.

Want more ideas? Browse our classic baby names that never go out of style, explore gender-neutral baby names, or read our full guide on how to choose a baby name.

Frequently Asked Questions

Amy, Mabel, Amanda, Carys and Priya are girls' names linked to love, and David and Habib both mean beloved. Amadeus means love of God.

You may also like