350 Unique Baby Girl Names To Make Sure Your Daughter's Name Will Be Just as Special as She Is
Finding the right name for your one-of-a-kind new baby can be a challenge, to say the least. First, there’s crossing off the names that bring up bad associations (y’know, exes, bullies, infamous criminals). Then, there’s eliminating the popular names that will guarantee she’ll be name-twinsies with five girls in her kindergarten class. Finally, if you have a partner, you have to consider their opinions about names as well (so inconvenient). That's why we're so excited to share this list of 350 unique baby girl names that will be sure to provide some one-of-a-kind options!
It's really exciting to name your precious babe. After all, it’s an opportunity to bless your new bundle of joy with a name that befits her special spark. A name holds so much. It can pay homage to a significant figure from the past. It can set an intention for your baby’s future. A name can embrace a sense of the feminine or transcend any limits of gender. It can instill cherished values and carry on a lasting legacy.
A name is one of the first and most important gifts you give your baby. That’s why it should be as unique as she is. We pulled inspiration from all corners of the globe to bring you this collection of 350 unique baby girl names. And if you’re still searching for the elusive gem of a name after you scroll this whole list, check out our other roundup of 300+ unique baby names.
Unique Baby Girl Names
1. Kindred — This surname turned first name means family and connectedness.
2. Hyacinth — The name of a purple flower also called blue larkspur, a symbol of rebirth and new beginnings.
3. Fern — This name has positive associations that vary over time and around the world. To the Japanese, the fern symbolizes family and hope for future generations. To the Victorians, the fern symbolized humility and sincerity.
4. Rhoda — An unexpected variation on Rose.
5. Pixie — A name meaning fairy for your magical little sprite.
6. Lupita — A diminutive form of Lupe, it means "river of the wolf."
7. Nakia — A name of African origin that means "pure and faithful."
8. Yvette — A French name that means "yew tree."
Related: 250 Classic French Girl Names
9. Letitia — Who wouldn't want to give their baby a name that means "joy" or "gladness"?
10. Nanisca — A woman warrior who led the Agojie, a feared and revered all-woman army in the West African kingdom of Dahomey.
11. Amethyst — This stunning purple gemstone symbolizes "purity of spirit."
12. Aura — In Latin, the name means "glowing light." In Greek, it means "breeze." Either way, it's a beautiful portrait of nature.
13. Coral — Perfect for a beach-going family.
14. Mariposa — The Spanish word for "butterfly," this name brings to mind beauty, delicacy, and transformation.
15. Amalfi — A picturesque Italian coast with dramatic cliffs and seaside views.
16. Ibiza — A Spanish Island in the Mediterranean Sea. The name comes from the Arabic word "Yabisah" meaning "land." It is pronounced "Eivissa" in Catalan.
17. Dorothea — "Gift of God."
18. Evy — A variation on Eve, the Hebrew name means "life" and "breathe."
19. Mei — A Chinese name that translates to "gorgeous" and "plum."
20. Aiko — A Japanese name that means "Little loved one." Aww.
21. Atsuko — In Japanese, it means "sincere, kind child."
22. Devi — The Sanskrit word for "goddess" or "divine."
23. Anaisha — This Hindu name is popularly believed to mean "special; unique."
24. Adya — Another name for Lord Shiva, this Sanskrit name means "first."
25. Navya — "Young" and "praiseworthy" are two qualities your baby girl is sure to embody.
26. Alara — In Turkish mythology, a water fairy with this name grants wishes and mends broken hearts.
27. Mireya — We can all agree, your baby girl is a "miracle" and she'll be "admired" as she grows.
28. Neveah — The word "heaven" backward.
29. Claret — An English name that means "dark red" or "purplish-red."
30. Clarice — From the Latin, meaning "bright" or "clear."
31. Eminence — If your baby rules like royalty, give her a name that means "prominence" and "of high ranking." Bonus: You could have visitors address her as "Your Eminence."
32. Fawn — "Young deer." That's "dear," for your purposes.
33. Marigold — You might pick this name because it means "golden flower." It also means "resplendent Mary" in a religious context.
34. Sonya — If you want your daughter to embody "wisdom," this name is a great choice.
35. Wisteria — A vine with purple-blue blossoms which is a symbol of devotion named for American horticulturalist John Caspar Wister.
36. Maybelle — A name best said with a southern accent that means "lovable."
37. Kit — A short and sweet name that means "pure" or "follower of Christ."
38. Geena — It makes sense that this name means "queen." All hail Geena Davis.
39. Darcy — If you know you're not having a blond, you might give her this Irish name that means "dark-haired."
40. Toni — Perhaps you're an admirer of a famous Toni (Morrison, Braxton, Collette, we could go on). Maybe you just like the meanings of "priceless one" and "flourishing." Either way, this is a great choice.
41. Audre — Pronounced "AH-druh," this English name means "noble strength."
42. Ursula — Latin for "little bear."
43. Joni — Whether you're a Joni Mitchell fan or not, you can find appreciation for this Hebrew name that means "God is gracious."
44. Marjorie — Derived from Margaret, this name means "pearl."
45. Lois — It's not that you're biased. Your baby just is better than the other babies. Go ahead and own it with a name that means "superior" and "most beautiful."
46. May — The month named after Maia, the Roman earth goddess.
47. Velma — If you like a name that instills future strength and honor in your child, try this name that means "determined protector."
48. Sidney — From the Old English word sidan meaning "wide" and eg meaning "island in a river" or "riverside meadow."
49. Muriel — A lovely Irish name that means "bright sea."
50. Antoinette — The surname of a certain French queen, this name means "highly praiseworthy."
51. Imogene — "Maiden" or "innocent."
52. Shasta — An indigenous word that means "precious water," The Shasta Indian Nation dwells in their traditional homeland in Northwestern California and southwestern Oregon.
53. Shana — Originating from Hebrew, this name means "lily," "rose" or "beautiful."
54. Ginger — Popularly associated with red hair, this name can also mean "pep" or "liveliness."
55. Larissa — A Greek name that means "citadel," a fortress, typically on high ground protecting or dominating a city.
56. Pema — A Tibetan name meaning "lotus," a symbol associated with purity, spiritual awakening and faithfulness.
57. Amrita — A Sanskrit word that means "immortality."
58. Zaya — Want to raise a little badass? Give her a name that means "a victorious woman."
59. Cassiopeia — Name your tiny stargazer after a constellation known as the mother of Andromeda.
60. Andromeda — The daughter of Cassiopeia, this Greek name means "ruler of men."
Related: 102 Celestial Baby Names Inspired by Astrology
Best Unique Baby Girl Names
61. Libra — Whether it's her astrology sign or not, this name carries with it qualities of "balance" and "equality."
62. Maud — We haven't seen this name on the charts in a long time, but we think it's time for a comeback. This name means "battle-mighty."
63. Ingerlene — Ing was a Norse mythological god of the earth's fertility. The name carries meanings from "Ing's abundance" to "Ing's daughter" to "daughter of a hero."
64. Winona — Winona is an Anglicized version of the Dakota word, Winúnna, meaning "firstborn daughter."
65. Kansas — Named for the Kanza tribe of the Sioux, the name translates to "south wind people."
66. Siobhan — Pronounced "Shi-VAHN," this unique Irish name means "God is gracious."
67. Sinead — This beautiful Irish name has the same meaning as Siobhan, "God is gracious."
68. Gerri — If fierce is what you're going for, try "ruler with a spear."
69. Dido — The queen of Carthage in Virgil's "Aeneid." Some sources say the name means "virgin."
70. Abra — Diminutive form of Abraham, the name means "father of multitudes."
71. Fabiola — Want to give her a green thumb? Give her an Italian moniker that means "bean farmer."
Related: 150 Flower Names for Girls
72. Pippa — Name her "lover of horses" and just see if she doesn't ask for a pony by age 10.
73. Martina — If you're into mythology, try this name that means "dedicated to Mars," the Roman god of war.
74. Matiya — "At the pinnacle of goodness."
75. Maura — Bless your future mermaid with a name that means "of the sea."
76. Philomena - A Greek name that means "lover of strength."
77. Sabina — If you have roots in Italy, this name might appeal. It simply means "from the Sabine tribe," an Italic tribe in ancient Italy.
78. Claudia — This was a common name in ancient Rome, but it is far less common now, making it all the more appealing.
79. Amalthea — Greek for "tender goddess."
80. Liesl — Great choice for Sound of Music fans.
81. Dori — This name was put in the spotlight by Pixar, but it meant "gift" long before that.
82. Melvina — A Celtic name that means "chieftain" and "gentle lady." Now, that's a good balance.
83. Marn — Sometimes spelled Marne, this name has ties to the ocean. It means "from the sea."
84. Trish — Sometimes short for Patricia, this name means "noble."
85. Tess — A fun-sounding name with roots in the name Teresa, Tess means "late summer" or "harvester."
86. Ariadne — Another name from Greek myth, this one means "most holy."
87. Chantelle — French in origin, this name means "stone."
88. Isis — The Greek name for the Egyptian goddess of healing and magic, known to ancient Egyptians as Aset.
89. Mazu — A Chinese marine goddess whose name means "mother," she is known for protecting seafarers.
90. Aisling — Pronounced ASH-ling, this Irish name means "dream" or "vision."
91. Shona — One of several names on this list that mean "God is gracious."
92. Blythe — An Old English name that means "Cheerful" and "happy." This name just makes you feel good.
93. Enya — A popular name in Ireland, Enya, or Eithne, means “kernel of a nut or seed”, but it may also be related to the name Aidan, meaning “little fire."
94. Tegan — Welsh for "fair," "darling" and "loved one." Frankly, we're surprised this one isn't more popular in the U.S.
95. Una — Meaning "one," this is the perfect name for an only child.
96. Quinta — On the other end of the baby-having spectrum, this name means "fifth."
97. Juno — In Roman mythology, this goddess was the protector of women and marriage.
98. Olympia — Place your bets on a future athletic star or draw on the mythic power of Mount Olympus, home of the Greek gods.
99. Lilibet — Derived from the biblical name Elisheba, this name means "God is my oath."
100. Bronte — This one's for the Jane Eyre fans.
101. Catriona — A variation on Katherine, this Gaelic name means "pure."
102. Madrigal — In a musical family, this name that means "song for unaccompanied voices" fits right in.
Related: 125 of the Best Christian Baby Names for Boys and Girls
103. Cosette — A French name meaning "little thing."
104. Cressida — Greek for "gold."
105. Ellery — You can't go wrong with a name that means "cheerful" and "joyful."
106. Flannery — An Irish name associated with the color red.
107. Topanga — Now part of Los Angeles County, this is the name meaning "where the mountain meets the sea" given to the area by the Indigenous Tongva people.
108. Apple — Whether you're an iPhone junkie or a fan of orchards, this name has a fresh feel to it.
109. Hermione — Be real. She's already cast a spell on you.
110. Jacy — There's not a lot of agreement about the meaning of the name, but we can at least agree that it's very cute.
111. Jessamyn — From the name of the flower, jasmine.
112. Lavinia — This one has a grown-up feel for good reason. It means "mother of the Romans."
113. Eleven — It's not only a memorable Stranger Things character. It's an extremely lucky number.
114. Prairie — Perfect for country fans, midwesterners and bohemian types.
115. Portia — The heroine in Shakespeare's The Merchant of Venice.
116. Rain — "Abundant blessing from above."
117. Rue — The herbal plant Rue was introduced by the Romans and has been prized for its medicinal properties.
118. Rosamond — We don't know what "horse protection" means, but we still think this name is a good one to bring back into circulation.
119. Serafina — Give your little angel a heavenly name.
120. Sheba — A Hebrew name linked to "promise," or "oath."
Uncommon and Unique Baby Girl Names
121. Zadie — Start her out with a bright future. The name means "prosperous, fortunate."
122. Zura — This name that means "strength" could also relate to the color azure.
123. Vesper — "Evening star."
124. Minerva — Roman goddess of wisdom, equivalent to Athena.
125. Dinah — You'll always have a song to sing her with this name.
126. Jamaica — A Caribbean island known to be "rich in springs."
127. Sukey — "Graceful lily."
128. Echo — Give this name to your baby and you know she'll be heard.
129. Fifer — Another musical choice that means "piper," as in, a person who plays a woodwind instrument.
130. Havana — Ooh la la, we love the sound of this Cuban name.
131. Jubilee — This name is cause for celebration.
132. Langley — "Long meadow."
133. Larka — Are you raising a little songbird? Give her a name as beautiful as her voice.
134. Eowyn — Who knew there were so many names that mean "horse lover"?
135. Rebel — Don't say we didn't warn you if she lives up to her name.
136. Naphtali — A Hebrew name that means "wrestling," it will prepare your little one for grappling with life.
137. Linnea — "Lime" or "linden tree."
138. Issa — A more casual, less common version of Isabelle or Isabella.
139. Akeelah — You could end up with an excellent speller with a name like this.
140. Delia — Moon goddess vibes.
141. Cecily — This elegant name isn't the only one on this list that belongs to a Saturday Night Live cast member.
Related: Traditional Boy Names for Girls
142. Sapphira — A precious blue gemstone.
143. Electra — Not to be Captain Obvious, but this name means "bright, shining."
144. Gigi — This one's for the gardeners and farmers. It means "earth-worker."
145. Niecy — Associated with Dionysus, the Greek God of wine, agriculture and theater.
146. Solange — "Solemn or dignified." Pairs well with Beyoncé.
147. Story — For readers and those who embrace the journey.
148. Wednesday — Related to the Norse god Odin.
149. Tuesday — Related to Tyr, a one-handed Norse god of dueling.
150. Charlize — A feminine version of Charles, the name means "free man."
151. Bronwyn — "White raven."
152. Bryn — Welsh for "hill."
153. Emlyn — A name for a little go-getter, this Welsh moniker means "to strive or excel."
154. Enid — Another Welsh name, this one means "life" or "spirit."
155. Keris — "Love," pure and simple.
156. Llewellyn — Teach her to roar with a name that means "like a lion."
157. Lynneth — "Nymph" or "idol."
158. Rowena — A German name that means "fame and happiness" is perfect for a future influencer.
159. Vaughn — "Little."
160. Teal — A beautiful color that brings to mind tropical oceans.
161. Yael — She'll only keep rising with a name that means "to ascend."
162. Rafaela — A Hebrew name meaning "God has healed."
163. Abeba — If you're into flowers and palindromes, this is the name for your baby.
164. Libby — This diminutive version of Elizabeth means "God's promise."
165. Alameda — Your nature girl deserves a name that means "cottonwood grove."
166. Alanis - Take your pick of meanings from "precious" to "cheerful."
167. Carmel - Not to be confused with caramel, this name means "garden" or "vineyard."
168. Geneva - This name meaning "juniper tree" was most popular in the 1920s, so maybe it's time for a 2020s reboot.
169. Linden - This tree has heart-shaped leaves and its scientific name is Tilia. That's all you need to know.
170. Samin — An Arabic name meaning "precious."
171. Peony — Arguably, one of the world's most beautiful and fragrant flowers.
172. Posey — Speaking of flowers, this name means a small bouquet.
173. Thandiwe — A name of Zulu origin that means "beloved."
174. Zinnia — A bright and cheerful flower associated with friendship.
175. Zia — This energetic name means "light" in several different languages.
176. Alouette — The French children's song of this title is about a songbird, a "lark."
177. Berkeley — An English name that means "where the birches grow."
178. Embry — This name is in the camp of last names that make great first names.
179. Constance — Just as it sounds, this name means "steadfastness."
180. Canary — A small yellow songbird.
Cute and Unique Baby Girl Names
181. Marketa — Related to the name Margaret, it means "pearl."
182. Dilynn — "The embodiment of mercy."
183. Kincaid — A Scottish surname from the area called Stirlingshire.
184. Ventura — "Good fortune."
185. Feliz — Another upbeat name that means "lucky" or "fortunate."
186. Nalini — Of Indian origin, this name means "lotus."
187. Aneesa — Someone with this Arabic name is a "good, gentle, affectionate friend."
188. Nirmala — An upstanding name that means "clean" and "virtuous."
189. Beatrix — A great choice on its own, this name could be shortened to Bea or Trixie, depending on your baby's personality.
190. Mitzi — An unlikely relative of the name Mary, this version is much less common.
191. Leanne — This name enjoyed mid-century popularity, but it has become more of a rarity for babies in recent years.
192. Joya — Depending on the language of origin, this name either means "joy" or "jewel."
193. Marlo — If you are drawn to bodies of water, this name might appeal since it means "remnants of a lake" or "drop of the sea."
194. Marcy — With such a friendly-sounding name, you wouldn't know it's related to Mars, the god of war.
195. Mykola — A Ukrainian name meaning "victory of the people."
196. Annael — If your little blessing is an answer to your prayers, you might give her a name that means "God has responded."
197. Anhelina — "Messenger" or "angel."
198. Arina — Associated with the Greek goddess of "peace."
199. Mariya — A creative variation on the timeless Mary.
200. Oksana — a name introduced to Americans by Ukrainian figure skating champion, Oksana Baiul, which means "praise God."
201. Avril — Change the 'v' to a 'p' and you get the meaning of this name. April comes from a Latin word that means "to open."
Related: Rare Girl Names
202. Adrienne — A feminine version of the French name Adrian.
203. Alida — Don't be fooled by this gentle-sounding name. It means "noble kin."
204. Bliss — "Intense happiness."
205. Narin — This unusual name means "slender" or "delicate."
206. Adora — No surprise, this name means "beloved one."
207. Alandra — If you've got a little world changer on your hands, give her a name that means "defender of mankind."
208. Belmira — A Portuguese name that means "beautiful woman."
209. Kiania — "The dawn."
210. Xena — Pronounced ZEE-nah, this name means "guest." And if you grew up watching 90s tv, it means "warrior princess."
211. Colel — Colel Cab was a Mayan earth goddess connected to bees.
212. Dacey — An Irish name meaning "from the south."
213. Zyanya — The name of an Aztec princess.
214. Tayanna — A variation of Tiana, the name means "follower of Christ."
215. Hermosa — Spanish for "beautiful."
216. Lisandra — Feminine version of the name Alexander, meaning "defender of mankind."
217. Eunice — "Good victory."
218. Bastina — Feminine form of the name Sebastian.
219. Chiara — This Italian name means "bright" and "luminous," just like your baby's smile.
220. Akeyo — Having a fall baby? Try this Kenyan name meaning "born during harvest."
221. Rihanna — Quite fittingly, this name means "great queen" or "divine feminine."
222. Maxima — If you're drawn to the nickname "Max," this name that means "greatest" is a good option.
223. Philippa — Future horse girl for sure.
224. Talullah — The Choctaw word for "leaping water" and the Irish word for "lady of abundance," this fun name is full of goodness.
225. Amen — Associated with prayer, this name is a good choice for a family of faith.
226. Aniston — Any Friends fan would be lucky to use this name.
227. Glennon — An Irish name that either means "glen" or "cloak."
228. Tressie — Wish your daughter a life of plenty with a name that means "one who reaps."
229. Brene — A German surname shared with famous social work researcher Brené Brown.
230. Tarana — The given name of activist, organizer and #MeToo founder, Tarana Burke, which means "born during the day."
231. Tao — "Long life."
232. Ida — Surprising no one, the Germans have a name for "industrious one" and it's Ida.
233. Sybil — A spiritual name meaning "prophetess" or "oracle."
Related: 200 Short Girl Names
234. Petra — This Greek name that means "rock" gives an air of confidence and resilience.
235. Gretchen — German for "pearl."
236. Maui — Polynesian trickster god made widely famous by Disney's Moana.
237. Reba — If she's got gentle hands and the heart of a fighter, name her after this delightful country music legend.
238. Shania — Another queen of country for your naming pleasure.
239. Mercedes — It's not just a car. It means "mercies," and is closely tied to the Virgin Mary.
240. Melinda — "Beautiful honey."
241. Millicent — Another German name that means "strong in work."
242. Mirabel — "Wonderful."
243. Nadine — A way to name your baby "hope" that's not so on the nose.
244. Pia — "Pious or reverent."
245. Viola — This name. She's a color. She's an instrument. She's a phenomenal, change-making actress. Is there anything Viola can't do?
246. Cersei — For you GOT heads.
247. Aidy — See? Told you there'd be more SNL cast members on the list.
248. Lindy — "Beautiful."
249. Nasim — A name that means "fresh air" and an SNL cast member who was a breath of the same.
250. Sasheer — A Saturday Night Live veteran whose parents named her after a word in Star Trek.
Beautiful and Unique Baby Girl Names
251. Arizona — "Little springs."
252. Neve — From the Latin word "nivis," this name means “snow.”
253. Gal — Give your little Wonder Woman a name that recognizes her power.
254. Rani — This name should be sweet music to your ears. It means “queen,” “she is singing” and “joyous song.”
255. Suri — Persian for "princess."
256. Gaia — In Greek mythology, she was the mother goddess, personified as earth.
257. Lottie — Short for Charlotte.
258. Sparrow — Sweet little finch.
259. Nahla — A refreshing name that means "first drink of water" or "water in the desert."
260. Marceli — "Pledged to Mars," god of war. This is also a way to feminize the name Marcel if it's a family name you want to use.
261. Adair — This Old German and Gaelic name could either mean "wealthy spear" or "ford of the oaks." Take your pick.
262. Hepburn — For fans of vintage cinema, this surname makes a fresh-feeling first name.
263. Gisele — "To pledge."
264. Amity — Give your girl a leg up in her social life with a name that means "friendship" and "harmony."
265. Jimena — In Spanish, this name means "heard."
266. Lourdes — A town in the south of France known by Catholic pilgrims for miracles and healing.
267. Melina — "Honey."
268. Brie — French for "marshland." Also French for "yummy, creamy, melty cheese."
269. Clove — An aromatic spice often associated with Christmas.
270. Coco — Chocoholics can rally around this delicious name, as can fashion fans of Chanel.
271. Tamarind — A fruit tree native to Africa producing fruit sometimes called the "date of Africa."
272. Roe — A short and sweet name with many meanings, including "fish eggs" and "small deer."
273. Harissa — A name that means "cultivator," "lioness" and "hot sauce." Those are some pretty dope qualities.
274. Anise — A spice with a black licorice flavor and some fun, witchy symbolism if you're into that sort of thing.
Related: Best Baby Girl Names That Start With 'A'
275. Nori — A Japanese name for "seaweed."
276. Janez — "God's gracious gift."
277. Beezus — Shout out to the Beverly Cleary fans in the house.
278. Veruca — A chance to redeem this lovely name from Wonka's famed spoiled brat.
279. Eudora — "Good gift." Indeed, she is.
280. Taisia — "Beautiful, divine."
281. Araminta — If your baby is a Leo, give her a name that means "lion" or "defender."
282. Nell — This name is in good company with many on the list that mean "shining light."
283. Shea — Pronouced "Shay," this name of Irish origin means "the stately, dauntless one."
284. Merida — Long before Pixar's Brave, this name meant "one who has achieved a high honor."
285. Nebula — Astronomy buffs will love this name that means "mist."
286. Farrah — Give your baby a name that will guarantee good hair days for life.
287. Wendy — "Friend."
288. Jill — "Child of the gods."
289. Malala — This young Pakistani activist and Nobel Peace Prize winner is the perfect role model for a young girl.
290. Malka — "Queen."
291. Hestia — Greek goddess of hearth and home.
292. Akira — Japanese name that means "bright" or "clear."
293. Megumi — Japanese for "blessing; grace."
294. Miyako — Give your daughter sweet dreams with a Japanese name that means "beautiful night child."
295. Nano — A fitting name for a tiny baby.
296. Aluma — "Maiden" or "sheaf" (of grain at harvest).
297. Minna — Short for Wilhelmina.
298. Sharla — A name associated with freedom.
299. Alita — Some babies are born with a "noble nature," and you give those babies this name.
300. Delta — "The point where a river meets the sea," as well as the fourth letter in the Greek alphabet.
Unusual and Unique Baby Girl Names
301. Ezri — "Helper."
302. Fio — Short for Fiona, meaning "fair" or "pale."
303. Blue — As Blue Ivy has proven, this name works if you work it.
304. Furiosa — Renegade warrior from Mad Max: Fury Road.
305. Futura — The "future" looks bright with a baby like yours in the world.
306. Jinx — "Spell" or "charm" are perfect ways to describe the magic your little one holds over you.
307. Khanyisa — A powerful South African name that means "to bring forth light."
308. Mirai — A Japanese name that means "future."
309. Nayley — A name of Zapotec origin, meaning "to express love toward someone."
310. Tove — A Scandinavian name associated with Thor that means "beautiful." Fun fact: Tove is a modern version of an Old Norse name for which there are no letters on the 21st-century keyboard.
311. Uhura — Trekkies and lovers of liberation will appreciate this name derived from the Swahili word for "freedom."
312. Xiomara — This name meaning "battle ready" is for the ones who come out swinging from day one.
313. Ravenna — "Raven."
314. Arwen — The Welsh name meaning "noble maiden" was a fine fit for the princess of the elves in Tolkien's Lord of the Rings and it could be a perfect fit for your princess.
315. Bethesda — Instill compassion into your newest family member with a name that means "house of mercy."
316. Cordelia — "Heart."
317. Deanna — This name that means "valley" or "church leader" is a fine choice for a churchgoing family.
318. Evey — Related to Eve, meaning "life," this name is a reminder of the precious gift you've been given.
319. Keiko — Japanese for "happy child." That's all a parent wants, right?
Related: Best Middle Names for Girls
320. Morrigan — If you have Celtic heritage, naming your child after the "Irish goddess of war, witchcraft and death, protection and retribution" might make you feel more connected to your ancestors.
321. Nicola — From the same Greek origin as Nike, this name means "people of victory."
322. Rosalind — "Beautiful rose" in Spanish. "Gentle horse" in Old German. Amazing combo, don't you think?
323. Alifair — One possible meaning of this name is "elf warrior" and who wouldn't want to raise one of those?
324. Begonia — A pretty flower named after an amateur horticulturist, Michele Bégon.
325. Esma — This is what you call someone who is the best of the best. Means "beloved," "esteemed" or "supreme."
326. Evergreen — By nature, this name will never go out of style.
327. Femi — Yoruba name that means "love me."
328. Mariska — Another variation on the name Mary, made famous by a certain Law and Order: SVU actress.
329. Pomona — Goddess of fruitful abundance.
330. Starlina — "Celestial body or star."
331. Theodosia — A name meaning "God's gift," made famous by the hit musical Hamilton.
332. Arna — A Hebrew name meaning "mountain of strength."
333. Georgie — A form of the Greek name Georgios, meaning "farmer."
334. Hera — Greek queen of the gods, the goddess of marriage and childbirth.
335. Jovie — The name means "joyful."
336. Kaimana — Hawaiian for "power of the sea."
337. Mélisande — Associated with the honey bee, the name means "strong in work."
338. Sabira — "Patience" is a virtue you can instill with this name.
339. Shakti — This is the Hindu name for "power," referring to the female counterpart of a god.
340. Trudy — A freshened-up version of Gertrude.
341. Valencia — A name of Spanish origin meaning "brave" and "strong." It's also the third-largest Spanish city.
342. Astoria — For Queens natives and beyond.
343. Lavender — Calming purple flower with medicinal properties.
344. Mica — Version of Micah, meaning "who is like God."
345. Raziel — "Secret of God."
346. Muna — Arabic name that means "wishes" or "desires."
347. Alaska — The name "Alaska" derives from the Aleut word Alaxsxaq (also spelled Alyeska), meaning "mainland" (literally, "the object toward which the action of the sea is directed").
348. Arcadia — With a laid-back name that means "pastoral simplicity" and "happiness," your baby girl is sure to be content in life.
349. Hero — "Demi-god."
350. Moxie — Give your girl some gumption with a name that means "spirited," "energy" or "nerve."
Searching for more baby name inspiration? Try our list of 150 Popular Japanese Baby Names for Boys & Girls.