Girl Names
30 Charming and Trendy Girl Names that End with 'Y' that You Will Love

Looking for a girl name that sounds sweet without feeling old-fashioned? Names ending in “y” hit that perfect note: light, friendly, and surprisingly modern. From playful to cool, these 30 ideas show how one tiny final letter can add a whole lot of charm.
1. Ally
Ally is often considered a spelling variant or nickname related to Allison or Allie. It combines tradition and modernity while always sounding familiar.
2. Carly
Carly, also English, means “the free one.” This name radiates independence and joy for life.
3. Hailey
Hailey comes from Old English and means “the hay meadow” or “the little star.” A name full of connection to nature.
4. Ivy
Ivy is an English name that means “the ivy.” It is short and concise and brings a natural elegance with it.
5. Romy
Romy is often associated with the name Rosemary or Roman, and it carries a charming and powerful vibe.
6. May
May is an English name that simply means “the May.” It is fresh and timeless at the same time.
7. Kimberly
Kimberly comes from Old English and means “the land of Cyneburga.” A name that radiates royal grace.
8. Lucy
Lucy is of Latin origin and means “the shining one.” A name that conveys brightness and joy.
9. Anny
Anny, from Hebrew, means “the favored one.” A name full of grace and goodwill.
10. Nelly
Nelly is often considered a diminutive of names like Helen or Eleanor, combining tradition with a modern touch.
11. Shay
Shay, of Celtic origin, means “the fearless one.” A name that embodies strength and freedom.
12. Emily
Emily is of Latin origin and means “the diligent one.” A name that stands for perseverance and commitment.
13. Vicky
Vicky comes from Latin and means “the victorious one.” A name full of triumph and success.
14. Marly
Marly is often linked to names like Marley, which may mean “pleasant seaside meadow.” A name that radiates connection to nature and clarity.
15. Zoey
Zoey, from Ancient Greek, means “the life.” A name full of vitality and energy.
16. Lily
Lily is an English name that means “the lily.” It stands for purity and beauty.
17. Riley
Riley comes from Old English and means “the rye field.” A name that conveys groundedness and connection to nature.
18. Felicity
Felicity, of Latin origin, means “the happiness.” A name full of joy and contentment.
19. Lacey
Lacey comes from Old French and means “the lace.” A name full of elegance and sophistication.
20. Jenny
Jenny is an English name and means “the fair one.” A name that radiates lightness and grace.
21. Elly
Elly is often a diminutive of names like Eleanor or Elizabeth, carrying a sense of spirituality and depth.
22. Joy
Joy is an English name that means “the joy.” A name that embodies happiness and positivity.
23. Lainy
Lainy is often considered a variant of names like Elaine or Elaina, bringing a sense of light and warmth.
24. Cassidy
Cassidy, of Old Irish origin, means “the descendant of Caiside.” A name full of history and character.
25. Miley
Miley comes from Old Irish and means “the lovable one.” A name full of affection and charm.
26. Fanny
Fanny is often associated with Frances or Francesca, carrying a sense of international flair and style.
27. Emmy
Emmy is often a diminutive of names like Emma or Emily, conveying breadth and openness.
28. Lexy
Lexy, from Ancient Greek, means “the protector of men.” A name full of strength and protection.
29. Ruby
Ruby is an English name that means “the ruby.” A name full of shine and preciousness.
30. Ginny
Ginny, of Latin origin, means “the maiden.” A name full of purity and innocence.
If you want to continue searching for the perfect baby name, take a look at our lists of names that end with other letters. Whether names that end with S, A, U, E, or O – there are many melodic options to discover!