Looking for the perfect girl name that ends in y? There’s something sweet, playful and timeless about these baby names. They have a soft, melodic sound that feels both cute and friendly. And many names on this list have adorable nicknames built right in!
From vintage favorites like Molly and Mary to unique gems like Everly and Remy, you’re sure to find the perfect girl name. Check out our handpicked list of 100 beautiful girl names ending in “Y” – and discover the meaning behind each pick.

Top 100 Girl Names That End in Y
1. Lily
- Origin: English
- Meaning: Flower, symbol of purity and innocence
Lily is a classic English name for girls that ends in y. It’s a popular option that’s also inspired by nature. The lily flower is a symbol of innocence and purity.
2. Daisy
- Origin: English
- Meaning: A flower
Daisy is another girl’s name that ends in -y that has English roots. Inspired by the beautiful flower, it’s a popular name that will stand the test of time.
3. Emily
- Origin: Latin
- Meaning: Rival, industrious, eager
Emily is a classic name for little girls that has Latin origins. It means ‘industrious’ and ‘eager’ – so it’s a great choice for a little one you know will go far in life!
4. Lucy
- Origin: Latin
- Meaning: Light
Lucy is a cute name for girls that also has Latin origins. It means ‘light’.

5. Molly
- Origin: Hebrew
- Meaning: Wished-for child
Molly is a classic name for girls with a beautiful meaning: ‘wished-for-child’ – perfect for a brand new baby who’s very loved! It has Hebrew origins.
6. Ruby
- Origin: Latin
- Meaning: Precious red gemstone
Ruby is a precious name that’s inspired by the gemstone. It has Latin origins.
7. Holly
- Origin: English
- Meaning: Plant with red berries and prickly leaves, symbol of Christmas
Holly is a wonderful name for a little girl born around Christmas time. It’s inspired by the romantic plant, which is also a traditional symbol of Christmas. The name has English roots.

8. Jenny
- Origin: English
- Meaning: Fair, soft; diminutive of Jennifer
Jenny is a vintage baby girl name that ends in y. It’s less common now for little girls, but it works at all stages of life. The name has English roots and means ‘fair’ and ‘soft’. It’s often used as a shortened version of Jennifer.
9. Cindy
- Origin: Greek
- Meaning: Moon goddess, short form of Cynthia
Cindy is a girl name that used to be very common in the US. In modern times, it’s a rare name for new babies. It has Greek origins and means ‘moon goddess’. It’s also often used as the shortened form of the longer name ‘Cynthia’.
10. Mary
- Origin: Hebrew
- Meaning: Beloved, or wished-for child
Mary is a vintage name for girls that has Hebrew origins. It means ‘beloved’ or ‘wished-for child’ – lovely meanings to pass on to a new baby girl in the family.
11. Avery
- Origin: French
- Meaning: Wise
Pronounced ‘AY-VER-EE’, this elegant French name means ‘wise’.

12. Zoey
- Origin: Greek
- Meaning: Life
Zoey is a Greek name that has a lovely meaning: ‘life’. It can be spelled Zoe, but we love the version that ends in -y!
13. Betsy
- Origin: Hebrew
- Meaning: Oath of God
Betsy is an adorable choice for girls. It has Hebrew origins and means ‘God is my oath’, so it’s a great choice for religious families. Betsy is a shortened version of the classic name Elizabeth.
14. Rosy
- Origin: Latin
- Meaning: Rose, a flower
Rosy is a Latin name for girls that means ‘rose’.

15. Betty
- Origin: Hebrew
- Meaning: Oath of God
Betty is an alternative to ‘Betsy’. It has Hebrew origins and means ‘God is my oath’. It’s another name that often comes from the longer name, ‘Elizabeth’.
16. Tiffany
- Origin: Greek
- Meaning: God’s manifestation
Tiffany is a name for girls that used to be super popular in the US. It’s less common as a name for little girls in modern times. It has Greek roots and means ‘manifestation of God’.
17. Libby
- Origin: Hebrew
- Meaning: Oath of God
Libby has Hebrew roots and means ‘God is my oath’. It’s sometimes used as a shortened version of ‘Elizabeth’.
18. Maisy
Origin: Scottish
Meaning: Pearl
Maisy is a super cute Scottish name that means ‘pearl’.

19. Dixy
- Origin: French
- Meaning: Tenth
Dixy means ‘tenth’ and has French origins. It’s a girl’s name that’s inspired by the South!
20. Shelby
- Origin: English
- Meaning: Willow
Shelby is an unusual name for girls that means ‘willow’. It’s an unusual name in the US for little girls.
21. Courtney
- Origin: French
- Meaning: Short-nosed
Courtney has French origins and means ‘short nose’. It used to be a super popular name for girls in the US, but it’s less common in recent years.
22. Ainsley
- Origin: Scottish
- Meaning: One’s own meadow
Ainsley is a Scottish name for girls that ends in y. It means ‘one’s own meadow’, so it’s a great choice for nature-loving families!
Read Next: Baby Names Inspired by the Nature for Boys and Girls

23. Cassy
- Origin: Greek
- Meaning: Shining upon men; diminutive of Cassandra
Cassy is a name with Greek roots. It means ‘shining upon men’ and is often used as a shortened form of Cassandra.
24. Kelly
- Origin: Irish
- Meaning: Bright-headed, warrior
Kelly is a name with Irish origins that means ‘warrior’.
25. Charity
- Origin: Latin
- Meaning: Love, kindness
Charity means ‘love’ and ‘kindness’ and has Latin origins.
26. Destiny
- Origin: Latin
- Meaning: Fate, predetermined course of events
Destiny is a Latin name that means ‘fate’. It was once a super popular choice for little girls, but it’s less common as a name for babies in recent years.

27. Verity
- Origin: Latin
- Meaning: Truth
Verity has Latin origins and means ‘truth’.
28. Kimberly
- Origin: English
- Meaning: From the royal fortress meadow
Kimberly is an English girl’s name that ends in -y. It means ‘from the royal fortress meadow’ – a unique meaning for sure!
29. Penny
- Origin: Greek
- Meaning: Weaver, diminutive of Penelope
Penny is a vintage name for girls that has Greek origins. It means ‘weaver’ and is often used a short form of ‘Penelope’.

30. Whitney
- Origin: English
- Meaning: White island
Whitney is a name with English roots that means ‘white island’.
31. Dorothy
- Origin: Greek
- Meaning: God’s gift
Dorothy is another vintage name for girls on this list. It means ‘Gift of God’ and has Greek origins.
32. Haley
- Origin: English
- Meaning: Hay meadow
Haley is a nature-inspired name that means ‘hay meadow’. It has English origins.
33. Brandy
- Origin: Dutch
- Meaning: Burnt wine (derived from the drink)
Brandy is an uncommon name for baby girls that has Dutch origins. It means ‘burnt wine’.
34. Carly
- Origin: German
- Meaning: Free man
Carly has German origins and means ‘free man’.
35. Lacey
- Origin: French
- Meaning: Cheerful
Lacey is a French name that ends in y and means ‘cheerful’.
36. Wendy
- Origin: English
- Meaning: Friend
Wendy is a vintage name for girls that means ‘friend’. It has English roots.

37. Aubrey
- Origin: German
- Meaning: Elf ruler
Aubrey is a German name that means ‘elf ruler’, so it’s a great choice for December babies!
Read Next: Jingle Bells and Baby Smiles: Adorable December Baby Announcement Ideas
38. Kathy
- Origin: Greek
- Meaning: Pure, diminutive of Katherine
Kathy – or Cathy – has Greek origins and has a beautiful meaning: ‘pure’. It’s often used as a shortened form of ‘Katherine’.
39. Nancy
- Origin: Hebrew
- Meaning: Grace, favor
Nancy is a traditional name for girls that means ‘grace’ and ‘favor’. It has Hebrew origins.
40. Sandy
- Origin: Greek
- Meaning: Defender of men
Sandra is often used as a shortened form of ‘Sandra’ and has Greek origins. It means ‘defender of men’.

41. Shirley
- Origin: English
- Meaning: Bright meadow
Shirley is another vintage name for girls that has English origins. It means ‘bright meadow’.
42. Misty
- Origin: English
- Meaning: Covered with mist
Misty is an uncommon name for little girls that has English origins. It means ‘covered with mist’.
43. Polly
- Origin: Hebrew
- Meaning: Wished-for child
Polly is a Hebrew name that means ‘wished for child’.
44. Trinity
- Origin: Latin
- Meaning: Three in one, referring to the Christian Holy Trinity
Trinity is quite an unusual name for little girls that has Latin roots. It refers to the Christian Holy Trinity, so it’s a great choice for religious parents.
45. Hillary
- Origin: Latin
- Meaning: Cheerful, happy
Hillary is a Latin name for girls that means ‘cheerful’.

46. Cecily
- Origin: Latin
- Meaning: Blind, diminutive of Cecilia
Cecily is pronounced ‘SES-ILY’ and has Latin roots. It means ‘blind’ and is often used as the short form of ‘Cecilia’.
47. Felicity
- Origin: Latin
- Meaning: Happiness, good fortune
Felicity is a Latin name that means ‘happiness’ – a lovely meaning to pass on to a new baby girl. It can be shortened to ‘Fliss’.

48. Mallory
- Origin: French
- Meaning: Unfortunate
Malllory has an unfortunate meaning – ‘unfortunate’ – but don’t let that put you off this elegant French name!
49. Riley
- Origin: Irish
- Meaning: Courageous, valiant
Riley is an Irish name that means ‘courageous’.
50. Audrey
- Origin: English
- Meaning: Noble strength
Audrey is a vintage name for little girls that’s quite uncommon in modern times. It means ‘noble strength’ and has English roots.
51. Amity
- Origin: Latin
- Meaning: Friendship, harmony
Amity is a rare girl name that ends in y. It has Latin origins and has a lovely meaning: ‘friendship’.
52. Kelsey
- Origin: English
- Meaning: Ship’s victory
Kelsey is an English name that means ‘ship’s victory’. It’s a great choice for little ones growing up on the coast!
53. Melody
- Origin: Greek
- Meaning: Song, music
Melody is a musical name for girls that has Greek origins. It’s a wonderful choice for musical families!
54. Casey
- Origin: Irish
- Meaning: Brave in battle
Casey has a strong and powerful meaning: ‘brave in battle’. It has Irish roots.

55. Bailey
Origin: English
Meaning: Steward
Bailey is another English girl’s name that ends in -y. It means ‘steward’.
56. Mandy
Origin: Latin
Meaning: Worthy of love, short for Amanda
Mandy is a Latin name that means ‘worthy of love’. It’s often used as a shortened version of ‘Amanda’.
57. Tilly
Origin: German
Meaning: Mighty in battle, diminutive of Matilda
Tilly is sometimes used as a shortened form of the literary name, ‘Matilda’. This German name means ‘mighty in battle’, perfect for a headstrong little girl!
58. Ivy
Origin: English
Meaning: Climbing plant, symbol of fidelity
Ivy is a vintage name for girls that ends in y. It has English roots and refers to the beautiful climbing plant.
59. Rory
- Origin: Irish
- Meaning: Red king
Rory is a name that can be used for boys or girls, but we think it’s a cute name that ends in y for a girl! It’s another Irish girl name on this list and means ‘red king’.
60. Hilary
- Origin: Latin
- Meaning: Cheerful, happy
Hilary is a Latin name with a beautiful meaning: ‘cheerful’ and ‘happy’.

61. Joey
- Origin: Hebrew
- Meaning: God will increase, diminutive of Josephine
Joey is a super cool name for a little girl. It has Hebrew origins and means ‘God will increase’. It’s sometimes used as a shortened version of ‘Josephine’.
62. Patsy
- Origin: Latin
- Meaning: Noble, diminutive of Patricia
Patsy is a Latin name that’s used as a shortened version of ‘Patricia’. It’s a cute name for girls that ends in Y and means ‘noble’.
63. Remy
- Origin: French
- Meaning: Oarsman
Remy – pronounced ‘REM-EE’ is a French girl’s name and means ‘oarsman’. It’s a very unusual choice for little ones!
64. Mindy
- Origin: German
- Meaning: Gentle, diminutive of Melinda
Mindy is a German girl’s name that means ‘gentle’. It’s sometimes used as a shortened version of ‘Melinda’.
65. Lesley
- Origin: Scottish
- Meaning: Garden of holly
Lesley is a Scottish name that ends in -y. It means ‘garden of holly’.
66. Britney
- Origin: English
- Meaning: From Britain
Britney is a classic American name for girls that ends in Y, although it actually has English origins! This celebrity-inspired name even means ‘from Britain’!
67. Lindy
- Origin: Spanish/German
- Meaning: Pretty; diminutive of Linda
Lindy is a name with both Spanish and German origins. It means ‘pretty’ and is sometimes used as a shortened version of ‘Linda’.

68. Navy
- Origin: English
- Meaning: A shade of blue
Navy is a very unusual name for girls that has English origins. It refers to the dark shade of blue.
69. Everly
- Origin: English
- Meaning: From the boar meadow
Everly is a beautiful and elegant name that means ‘from the boar meadow’. It has English roots.
70. Emberly
- Origin: English
- Meaning: Spark
Emberly is an English name that ends in Y. It means ‘spark’.
71. Stormy
- Origin: English
- Meaning: Impulsive, tempestuous like a storm
Stormy is an unusual and modern name for girls. It also has English origins and means ‘impulsive’.
72. Romilly
- Origin: French
- Meaning: From Rome, or Roman
Romilly is a French name for girls that means ‘from Rome’. It’s a great choice for those looking for a name with Italian connections!
73. Brinley
- Origin: English
- Meaning: Burnt meadow
Meaning ‘burnt meadow’, Brinley is a very uncommon name for girls in the US. It has English roots.
74. Ellery
- Origin: English
- Meaning: Cheerful, derived from the alder tree
Ellery is an elegant and unusual name for girls with English origins. It means ‘cheerful’.
75. Tansy
- Origin: Greek
- Meaning: Immortality, also a type of flower
With Greek origins, Tansy is another rare name for girls that ends in Y.
76. Posey
- Origin: English
- Meaning: A bouquet of flowers
Posey is a nature-inspired girl’s name that means ‘bouquet of flowers’. It’s a super cute name for girls that ends in -y.

77. Arly
- Origin: English
- Meaning: From the hare’s meadow
Meaning ‘from the hare’s meadow’, this nature name is very unusual in the US and has English origins.
78. Serenity
- Origin: Latin
- Meaning: Peaceful, calm
Serenity is a Latin name that means ‘peaceful’ and ‘calm’.
79. Blakely
- Origin: English
- Meaning: Dark woodland clearing
Blakely is an English name for girls that means ‘dark woodland clearing’.
80. Hartley
- Origin: English
- Meaning: Stag meadow
Hartley is another English name on this list. It means ‘stag meadow’.
81. Harly
- Origin: Arabic
- Meaning: Flower
Harly has Arabic roots and means ‘flower’.

82. Amely
- Origin: German
- Meaning: Work, industrious
Amely is an alternative spelling to ‘Amelie’. This elegant girl’s name has German origins and means ‘industrious’.
83. Remedy
- Origin: Latin
- Meaning: Cure, solution
Remedy is an unusual name for girls that ends in y. It has Latin origins and means ‘cure’.
84. Clarity
- Origin: Latin
- Meaning: Bright, clear
Clarity is a name inspired by ‘light’. It means ‘bright’ and ‘clear’ and has Latin roots.

85. Kaley
- Origin: Irish
- Meaning: Fair
This Irish name for girls means ‘fair’. It’s pronounced ‘KAY-LEE’.
86. Tierney
- Origin: Irish
- Meaning: Lord or chief
Tierney is another Irish girl name that ends in Y. It means ‘chief’ – great for a headstrong little one!
87. Embry
- Origin: English
- Meaning: Flat-topped hill
Embry is an English name that means ‘flat-topped hill’.
88. Briony
- Origin: Greek
- Meaning: To sprout, a flowering vine
Briony is a Greek name for girls that means ‘flowering vine’.
89. Daly
- Origin: Irish
- Meaning: Assembly, gathering
Pronounced ‘DAILY’, this Irish name for girls is very uncommon in the US.

90. January
- Origin: Latin
- Meaning: Month name
January is a very rare name for girls in the US. It’s inspired by the month of the year, which is derived from ‘Janus’ – the Roman God of beginnings.
91. Unity
- Origin: Old English
- Meaning: Unite
Unity is a great girl’s name that has Old English origins. It has a wonderful meaning too: ‘unite’.
92. Roxy
- Origin: Persian
- Meaning: Bright star
Roxy is a modern name for girls that means ‘bright star’. It has Persian roots.
93. Keeley
- Origin: Irish
- Meaning: Beautiful
Keeley has a beautiful meaning – literally! It has Irish origins.
94. Elody
- Origin: Spanish
- Meaning: Wealth
Elody is a Spanish name ending in y. It means ‘wealth’.
Read Next: 100 Beautiful Latina Baby Names for Boys and Girls with Deep Meanings

95. Macy
- Origin: French
- Meaning: Hill
Macy means ‘hill’ and has French roots.
96. Darcy
- Origin: Irish
- Meaning: Dark-haired
Darcy is an Irish name for girls that means ‘dark-haired’. It’s a cute and elegant name for little girls.
97. Tory
- Origin: Irish
- Meaning: To hunt
Tory is a name with Irish origins that used to be a very popular name for little girls in the US. It means ‘to hunt’.

98. Laney
- Origin: Greek
- Meaning: Bright one
Laney is pronounced ‘LAY-NEE’ and means ‘bright one’. It has Greek roots.
99. Ally
- Origin: Greek
- Meaning: Nobility
Ally is a super cool name for girls that has a royal meaning: ‘nobility’. The name has Greek origins.
100. Kristy
- Origin: Latin
- Meaning: Christ’s follower
Kristy is a cute Latin name for girls that means ‘Christ’s follower’, making it a great option for religious families.
Conclusion
We hope this handpicked list of 100 beautiful girl names ending in Y has inspired you. There are so many options, from vintage girl names ending in Y like Dorothy and Wendy to super cute choices like Maisy and Posey.

Girl names ending in Y have a very special appeal – they’re sweet, timeless, and full of personality. And each has its own charm, meaning, and history. With so many lovely options to choose from, you’re sure to find a name that feels just right for your little girl.
From our families to yours.