Congratulations are in order! You are welcoming a new addition into the family, which means it’s time to shop around for baby names. When it comes to choosing a name for your precious bebé, we know it can be a little (okay, very) overwhelming. Have you thought about naming them after someone special? Or perhaps a name that has a relation to their zodiac sign? Maybe you’re leaning towards something a little more vintage and classic— or inspired by names that mean miracle or names that mean strong.

Whatever you have in mind, — even if you’re staring at a baby name blank canvas — your baby’s name should be a name that makes you smile, that you’re happy to call out when it’s time to come down for dinner or cheer on at a sports game. This is a joyful time in your life, so why not select a name that embodies that very feeling?

From Lettie to Ancel and Beatrix to Winston, check out our full list of happy-inspired baby names!

  1. Aida (Arabic/Italian origin) — Means “happy” or “prosperous.” Also associated with the name’s use in opera, evoking elegance and nobility.
  2. Alaia (Basque origin) — Means “joyful” or “happy.” A lyrical, modern-feeling name with deep roots.
  3. Alanna (Gaelic/Celtic origin) — Means “happy” or “beautiful child.” A warm and melodic name popular in Irish tradition.
  4. Alisa (Hebrew/Greek origin) — A variant of Alice or Alicia, meaning “great happiness.”
  5. Anabella (Latin/Italian origin) — Means “grace” and “beauty,” with connections to joy and lovingness. A combination of Anna (grace) and Bella (beautiful).
  6. Ancel (German/French origin) — Means “divine” or “blessed.” A rare and stately choice with old European roots.
  7. Anschel (Yiddish/Hebrew origin) — Means “happy” or “fortunate.” A distinctive name with deep cultural heritage.
  8. Asher (Hebrew origin) — Means “happy,” “blessed,” or “fortunate.” A biblical name that has surged in modern popularity.
  9. Beatrice (Latin origin) — Means “she who brings happiness” or “bringer of joy.” Literary and timeless, used by Dante and Shakespeare.
  10. Beatrix (Latin origin) — A variant of Beatrice meaning “bringer of joy.” Whimsical and strong, famously borne by Beatrix Potter.
  11. Behati (African/Afrikaans origin) — Means “she who brings happiness.” Rare and striking, with roots in Namibia.
  12. Bliss (Old English origin) — Means “perfect happiness” or “extreme joy.” A joyful virtue name, direct and radiant.
  13. Blythe (Old English origin) — Means “happy,” “carefree,” and “cheerful.” A gentle, literary name with an easy elegance.
  14. Bonnie (Scottish/Latin origin) — Means “cheerful,” “good,” and “beautiful.” A classic with enduring warmth.
  15. Carol (Old German/French origin) — Means “joyful song” or “free person.” A classic name with a musical and celebratory spirit.
  16. Cayo (Spanish/Latin origin) — Means “happy” or “rejoicing.” A bright, short name with lively energy.
  17. Eden (Hebrew origin) — Means “place of pleasure and happiness.” Evokes paradise and is beloved for its serene, joyful imagery.
  18. Edith (Old English origin) — Means “prosperous in war,” with roots in “ead” meaning “wealth” or “happiness.” A vintage name with quiet strength.
  19. Edwyn (Old English origin) — Means “happy friend” or “wealthy friend.” A warm and uncommon variant of Edwin.
  20. Farah (Arabic origin) — Means “happiness” and “joy.” Elegant and widely used across Arabic-speaking cultures.
  21. Felicity (Latin origin) — Translates to “good fortune” and “happiness.” A bright, optimistic name with classical roots.
  22. Felix (Latin origin) — Means “happy” and “fortunate.” A cheerful classic with centuries of use across cultures.
  23. Freyda (Yiddish origin) — Means “joy” or “happiness.” A spirited name rooted in Eastern European Jewish tradition.
  24. Gale (Old English origin) — Means “joyful” or “lively.” Short and energetic, works well for any gender.
  25. Gil (Hebrew/Spanish origin) — Means “joy” in Hebrew. Simple, strong, and full of lightness.
  26. Gwyneth (Welsh origin) — Means “happiness” or “blessed.” A lyrical Welsh name with a regal, melodic quality.
  27. Hilary (Latin origin) — Means “cheerful” and “merry.” From the Latin “hilaris,” the root of the word “hilarious.”
  28. Isaac (Hebrew origin) — Means “he will laugh” or “one who rejoices.” A biblical name brimming with warmth and good humor.
  29. Jovie (Latin origin) — Derived from “Jove” (Jupiter), meaning “happy” and “joyful.” Playful and bright, a rising name.
  30. Joy (English virtue name) — A classic English virtue name that clearly embodies great happiness. Timeless and direct.
  31. Joyce (Latin/English origin) — Means “lord” or “joyous.” Long associated with happiness and good cheer.
  32. Jubilee (Hebrew origin) — Means “ram’s horn” and “great joy” — a celebration name evoking festivity and abundance.
  33. Keiko (Japanese origin) — Means “happy child” or “blessed child.” A beloved Japanese name with a gentle, bright sound.
  34. Keyes (Old English origin) — Means “rejoicing” or “happy.” An unusual and charming surname-turned-given-name.
  35. Kiki (Various origins) — Used across French, Greek, and Japanese cultures; associated with joy, liveliness, and happiness.
  36. Leda (Greek origin) — Means “happy” or “woman.” In Greek mythology, Leda was a queen — making this a name with both mythic and joyful weight.
  37. Leta (Latin origin) — Means “joy” or “glad.” A soft, vintage name with a quiet radiance.
  38. Letitia (Latin origin) — Means “joy” and “happiness.” A formal, elegant name with deep classical roots.
  39. Letti (Latin origin) — A nickname for Letitia or Lettice, meaning “joy.” Cute and vintage with a playful energy.
  40. Llaria (Italian origin) — A variant of Ilaria, meaning “cheerful” and “happy.” Lilting and uncommon.
  41. Macario (Spanish/Greek origin) — Means “happy” or “blessed.” A stately name with deep Mediterranean heritage.
  42. Maeve (Irish/Gaelic origin) — Means “she who intoxicates” or “great joy.” A bold, beloved Irish name with mythological roots.
  43. Makenna (African/Irish origin) — Means “happy one” in Kikuyu (Kenya). A joyful, multicultural name with a bright sound.
  44. Nara (Japanese/Gaelic origin) — In Japanese, means “happy.” In Gaelic, means “content” or “happy.” A short, peaceful name with cross-cultural warmth.
  45. Noemi (Hebrew origin) — Means “pleasantness” and “delight.” A variant of Naomi with Italian and Spanish roots.
  46. Onni (Finnish origin) — Means “luck” and “happiness.” A rare and charming Scandinavian gem.
  47. Preeda (Thai origin) — Means “pleasure” or “joyful.” A distinctive name rooted in Thai culture and meaning.
  48. Rena (Hebrew/Greek origin) — Means “joy” and “song.” A gentle, timeless name with multilingual warmth.
  49. Ron (Hebrew origin) — Means “joy” and “song.” Short and strong, with joyful Hebrew roots.
  50. Sunny (English origin) — Means “cheerful,” “happy,” and “bright as the sun.” An upbeat nature-inspired name with irresistible warmth.
  51. Tate (Old Norse/English origin) — Means “cheerful” and “happy.” A crisp, modern-feeling name rooted in Old Norse.
  52. Trixie (Latin origin) — A nickname for Beatrix meaning “bringer of joy.” Playful, vintage, and full of personality.
  53. Winston (Old English origin) — Means “joyful stone” or “from the friendly town.” A distinguished name with quiet happiness built in.
  54. Xiamara (Spanish/Arabic origin) — Means “famous in battle” but carries associations of joy and celebration in many Latin cultures. Rare and striking.
  55. Yuki (Japanese origin) — Means “happiness” and “snow” in Japanese. A poetic name that evokes both joy and natural beauty.
  56. Zorion (Basque origin) — Means “happiness” and “good fortune.” A rare, vibrant name from the Basque language.