795 Popular Girl Names with Origins & Meanings

Picking the perfect name for a baby girl is an amazing phase of your relationship and pregnancy, providing the first big opportunity to lend meaning and vision to your little one.

But picking a name for a baby girl can also be overwhelming, with literally thousands of possibilities - enough to drive anyone crazy!

popular baby girl names list meanings origins

To help you navigate this decision making process, we compiled a list of the 795 most popular baby girl names and rank-ordered them by popularity.

newton crib mattress sale

Along with each name we provide the origin of the name and its commonly accepted meaning.

Some of these also make great unisex baby names, meaning they might also be suitable as boy names. Be creative, and remember there's more to a person than their name, and unique names are more popular than ever!

Here's the List of 795 Baby Girl Names!

  1. Olivia
    Origin: English.
    Meaning: Elf army.
  2. Emma
    Origin: German.
    Meaning: All-containing, universal.
  3. Ava
    Origin: Germanic.
    Meaning: Life, bird, water.
  4. Sophia
    Origin: Greek.
    Meaning: Wisdom.
  5. Isabella
    Origin: Hebrew.
    Meaning: My God is a vow.
  6. Charlotte
    Origin: Germanic.
    Meaning: Free man.
  7. Amelia
    Origin: Germanic.
    Meaning: Work, effort, strain.
  8. Mia
    Origin: Hebrew.
    Meaning: Mine, my dear darling.
  9. Harper
    Origin: English.
    Meaning: A player on the harp.
  10. Evelyn
    Origin: German.
    Meaning: Desired.
  11. Abigail
    Origin: Hebrew.
    Meaning: Father in rejoicing.
  12. Emily
    Origin: Latin.
    Meaning: Rival, emulating.
  13. Ella
    Origin: Greek.
    Meaning: Torch, bright light.
  14. Elizabeth
    Origin: Hebrew.
    Meaning: My God is a vow.
  15. Camila
    Origin: Latin.
    Meaning: Altar server.
  16. Luna
    Origin: Latin.
    Meaning: Moon.
  17. Sofia
    Origin: Greek.
    Meaning: Wisdom.
  18. Avery
    Origin: English.
    Meaning: Elf king.
  19. Mila
    Origin: Latin.
    Meaning: Rival, emulating.
  20. Aria
    Origin: Hebrew.
    Meaning: Lion.
  21. Scarlett
    Origin: English.
    Meaning: Scarlet.
  22. Penelope
    Origin: Greek.
    Meaning: Weaver, duck.
  23. Layla
    Origin: Arabic.
    Meaning: Dark beauty.
  24. Chloe
    Origin: Greek.
    Meaning: Blooming fertility.
  25. Victoria
    Origin: Latin.
    Meaning: Conqueror, victory.
  26. Madison
    Origin: English.
    Meaning: Son of Maud, Matthew's son.
  27. Eleanor
    Origin: Greek.
    Meaning: Pity.
  28. Grace
    Origin: Latin.
    Meaning: Good will.
  29. Nora
    Origin: Anglo-Norman.
    Meaning: Light.
  30. Riley
    Origin: English.
    Meaning: Wood clearing.
  31. Zoey
    Origin: Greek.
    Meaning: Life.
  32. Hannah
    Origin: Hebrew.
    Meaning: Grace, favour.
  33. Hazel
    Origin: English.
    Meaning: Hazel Tree - Light brown.
  34. Lily
    Origin: English.
    Meaning: Lily.
  35. Ellie
    Origin: Greek.
    Meaning: Shining light.
  36. Violet
    Origin: Latin.
    Meaning: Violet.
  37. Lillian
    Origin: Hebrew.
    Meaning: My God is a vow.
  38. Zoe
    Origin: Greek.
    Meaning: Life.
  39. Stella
    Origin: Latin.
    Meaning: Star.
  40. Aurora
    Origin: Latin.
    Meaning: Dawn.
  41. Natalie
    Origin: Italian.
    Meaning: Christ's birthday.
  42. Emilia
    Origin: Latin.
    Meaning: Rival, emulating.
  43. Everly
    Origin: German.
    Meaning: Boar meadow.
  44. Leah
    Origin: Hebrew.
    Meaning: Weary.
  45. Aubrey
    Origin: Germanic.
    Meaning: Elfin king.
  46. Willow
    Origin: English.
    Meaning: Willow.
  47. Addison
    Origin: English.
    Meaning: Son of Adam.
  48. Lucy
    Origin: Latin.
    Meaning: Light.
  49. Audrey
    Origin: English.
    Meaning: Noble strength.
  50. Bella
    Origin: Hebrew.
    Meaning: My God is a vow.
  51. Nova
    Origin: Latin.
    Meaning: New.
  52. Brooklyn
    Origin: Dutch.
    Meaning: Broken land.
  53. Paisley
    Origin: English.
    Meaning: Church or cemetary.
  54. Savannah
    Origin: Spanish.
    Meaning: Plateau.
  55. Claire
    Origin: Latin.
    Meaning: Clear, bright, famous.
  56. Skylar
    Origin: Dutch.
    Meaning: Guarded, scholar.
  57. Isla
    Origin: Spanish.
    Meaning: Island.
  58. Genesis
    Origin: Latin.
    Meaning: Birth.
  59. Naomi
    Origin: Hebrew.
    Meaning: Beautiful, pleasant, delightful.
  60. Elena
    Origin: Greek.
    Meaning: Wicker, reed, shoot, torch, basket.
  61. Caroline
    Origin: German.
    Meaning: Free man.
  62. Eliana
    Origin: Hebrew.
    Meaning: The Lord has responded.
  63. Anna
    Origin: Hebrew.
    Meaning: Grace, favour.
  64. Maya
    Origin: Greek.
    Meaning: Mother of great one.
  65. Valentina
    Origin: Latin.
    Meaning: Healthy, strong.
  66. Ruby
    Origin: Latin.
    Meaning: Red.
  67. Kennedy
    Origin: Gaelic.
    Meaning: Armored head, deformed head.
  68. Ivy
    Origin: English.
    Meaning: Ivy.
  69. Ariana
    Origin: Greek.
    Meaning: Very holy one.
  70. Aaliyah
    Origin: Arabic.
    Meaning: Lofty, sublime, exalted.
  71. Cora
    Origin: Greek.
    Meaning: Maiden.
  72. Madelyn
    Origin: Hebrew.
    Meaning: From Magdala.
  73. Alice
    Origin: Germanic.
    Meaning: Noble kind, of the noble sort.
  74. Kinsley
    Origin: Gaelic.
    Meaning: Descendant of Cinnsealach.
  75. Hailey
    Origin: English.
    Meaning: Hay clearing or hay woods.
  76. Gabriella
    Origin: Hebrew.
    Meaning: God is my might.
  77. Allison
    Origin: Germanic.
    Meaning: Noble kind, of the noble sort.
  78. Gianna
    Origin: Hebrew.
    Meaning: God is gracious.
  79. Serenity
    Origin: English.
    Meaning: Peacefulness.
  80. Samantha
    Origin: Aramaic.
    Meaning: Listener.
  81. Sarah
    Origin: Hebrew.
    Meaning: Princess.
  82. Autumn
    Origin: English.
    Meaning: Autumn.
  83. Quinn
    Origin: Gaelic.
    Meaning: Counsel.
  84. Eva
    Origin: Hebrew.
    Meaning: Life.
  85. Piper
    Origin: English.
    Meaning: A pipe player.
  86. Sophie
    Origin: Greek.
    Meaning: Wisdom.
  87. Sadie
    Origin: Hebrew.
    Meaning: Princess.
  88. Delilah
    Origin: Hebrew.
    Meaning: Delicate.
  89. Josephine
    Origin: Hebrew.
    Meaning: He will enlarge.
  90. Nevaeh
    Origin: Gaelic.
    Meaning: Heaven (spelled backwards).
  91. Adeline
    Origin: Germanic.
    Meaning: Noble.
  92. Arya
    Origin: Sanskrit.
    Meaning: Honorable.
  93. Emery
    Origin: German.
    Meaning: Brave, powerful ruler.
  94. Lydia
    Origin: Germanic.
    Meaning: Noble kind, of the noble sort.
  95. Clara
    Origin: Latin.
    Meaning: Clear, bright, famous.
  96. Vivian
    Origin: Latin.
    Meaning: Alive.
  97. Madeline
    Origin: Hebrew.
    Meaning: From Magdala.
  98. Peyton
    Origin: Irish.
    Meaning: Fighting man's estate.
  99. Julia
    Origin: Latin.
    Meaning: Down-bearded youth.
  100. Rylee
    Origin: English.
    Meaning: Rye clearing.
  101. Brielle
    Origin: Hebrew.
    Meaning: God is my might.
  102. Reagan
    Origin: Gaelic.
    Meaning: Descendent of Riagán.
  103. Natalia
    Origin: Italian.
    Meaning: Christ's birthday.
  104. Jade
    Origin: English.
    Meaning: Precious green stone.
  105. Athena
    Origin: Greek.
    Meaning: Goddess of wisdom and war.
  106. Maria
    Origin: Hebrew.
    Meaning: Bitter.
  107. Leilani
    Origin: Hawaiian.
    Meaning: Heavenly blossoms.
  108. Everleigh
    Origin: English.
    Meaning: Boar meadow.
  109. Liliana
    Origin: Latin.
    Meaning: Lilies.
  110. Melanie
    Origin: Greek.
    Meaning: Black.
  111. Mackenzie
    Origin: Gaelic.
    Meaning: Son of Coinneach, son of the fair one.
  112. Hadley
    Origin: English.
    Meaning: Field of heather.
  113. Raelynn
    Origin: American.
    Meaning: Beam of light.
  114. Kaylee
    Origin: Gaelic.
    Meaning: Descendant of Caollaidhe.
  115. Rose
    Origin: Latin.
    Meaning: Rose.
  116. Arianna
    Origin: Greek.
    Meaning: Very holy one.
  117. Isabelle
    Origin: Hebrew.
    Meaning: My God is a vow.
  118. Melody
    Origin: Greek.
    Meaning: Melody.
  119. Eliza
    Origin: Hebrew.
    Meaning: My God is a vow.
  120. Lyla
    Origin: Persian.
    Meaning: Dark-haired beauty, night.
  121. Katherine
    Origin: Greek.
    Meaning: Pure.
  122. Aubree
    Origin: English.
    Meaning: Elfin king.
  123. Adalynn
    Origin: German.
    Meaning: Noble, nobility.
  124. Kylie
    Origin: Noongar.
    Meaning: Curved returning stick, boomerang.
  125. Faith
    Origin: English.
    Meaning: Faith, confidence, belief.
  126. Mary
    Origin: Hebrew.
    Meaning: Bitter.
  127. Margaret
    Origin: Greek.
    Meaning: Pearl.
  128. Ximena
    Origin: Hebrew.
    Meaning: Listening.
  129. Iris
    Origin: Greek.
    Meaning: Rainbow.
  130. Alexandra
    Origin: Greek.
    Meaning: Defending men.
  131. Jasmine
    Origin: Persian.
    Meaning: Jasmine.
  132. Charlie
    Origin: German.
    Meaning: Free man.
  133. Amaya
    Origin: Spanish.
    Meaning: High place.
  134. Taylor
    Origin: French.
    Meaning: Tailor, to cut.
  135. Isabel
    Origin: Hebrew.
    Meaning: My God is a vow.
  136. Ashley
    Origin: English.
    Meaning: Ash wood.
  137. Khloe
    Origin: Greek.
    Meaning: Young shoot.
  138. Ryleigh
    Origin: English.
    Meaning: Rye clearing.
  139. Alexa
    Origin: Greek.
    Meaning: Defending men.
  140. Amara
    Origin: Greek.
    Meaning: Unfading, eternal.
  141. Valeria
    Origin: Latin.
    Meaning: To be healthy, strong.
  142. Andrea
    Origin: Greek.
    Meaning: Man, warrior, manly.
  143. Parker
    Origin: Old English.
    Meaning: Park keeper.
  144. Norah
    Origin: Irish.
    Meaning: Honor.
  145. Eden
    Origin: Hebrew.
    Meaning: Delight.
  146. Elliana
    Origin: Hebrew.
    Meaning: The Lord has responded.
  147. Brianna
    Origin: Gaelic.
    Meaning: Noble, strong, virtuous, hill.
  148. Emersyn
    Origin: German.
    Meaning: Brave, powerful ruler.
  149. Valerie
    Origin: Latin.
    Meaning: To be healthy, strong.
  150. Anastasia
    Origin: Greek.
    Meaning: Resurrection.
  151. Eloise
    Origin: French.
    Meaning: Healthy, wide.
  152. Emerson
    Origin: Old English.
    Meaning: Emery's son.
  153. Cecilia
    Origin: Latin.
    Meaning: Blind.
  154. Remi
    Origin: French.
    Meaning: Oarsman, remedy.
  155. Josie
    Origin: Hebrew.
    Meaning: He will enlarge.
  156. Alina
    Origin: French.
    Meaning: Noble.
  157. Reese
    Origin: Welsh.
    Meaning: Ardent, fiery.
  158. Bailey
    Origin: English.
    Meaning: Bailiff.
  159. Lucia
    Origin: Latin.
    Meaning: Light.
  160. Adalyn
    Origin: Germanic.
    Meaning: Noble.
  161. Molly
    Origin: Hebrew.
    Meaning: Sea of bitterness, start fo the sea, rebellion.
  162. Ayla
    Origin: Hebrew.
    Meaning: Oak tree.
  163. Sara
    Origin: Hebrew.
    Meaning: Princess.
  164. Daisy
    Origin: English.
    Meaning: Day's eye.
  165. London
    Origin: English.
    Meaning: The great river.
  166. Jordyn
    Origin: Hebrew.
    Meaning: Descend, flow down.
  167. Esther
    Origin: Persian.
    Meaning: Star.
  168. Genevieve
    Origin: Germanic.
    Meaning: Woman of the people.
  169. Harmony
    Origin: Latin.
    Meaning: In concord, harmony.
  170. Annabelle
    Origin: Hebrew.
    Meaning: Grace, favour.
  171. Alyssa
    Origin: Germanic.
    Meaning: Noble kind, of the noble sort.
  172. Ariel
    Origin: Hebrew.
    Meaning: Lion of God.
  173. Aliyah
    Origin: Hebrew.
    Meaning: To ascend, to go up.
  174. Londyn
    Origin: English.
    Meaning: The great river.
  175. Juliana
    Origin: Latin.
    Meaning: Down-bearded youth.
  176. Morgan
    Origin: Welsh.
    Meaning: Sea chief, protector, defender.
  177. Summer
    Origin: English.
    Meaning: Summer.
  178. Juliette
    Origin: Latin.
    Meaning: Down-bearded youth.
  179. Trinity
    Origin: Latin.
    Meaning: Threefold.
  180. Callie
    Origin: Greek.
    Meaning: Most beautiful.
  181. Sienna
    Origin: Italian.
    Meaning: Reddish orange-brown.
  182. Blakely
    Origin: English.
    Meaning: Dark wood or clearing.
  183. Alaia
    Origin: Arabic.
    Meaning: Sublime.
  184. Kayla
    Origin: Hebrew.
    Meaning: Who is like God?.
  185. Teagan
    Origin: Gaelic.
    Meaning: Little poet.
  186. Alaina
    Origin: Gaelic.
    Meaning: Rock.
  187. Brynlee
    Origin: English.
    Meaning: Burnt meadow.
  188. Finley
    Origin: Scottish.
    Meaning: Fair-haired and courageous one.
  189. Catalina
    Origin: Greek.
    Meaning: Pure.
  190. Sloane
    Origin: Irish.
    Meaning: Man of arms, warrior.
  191. Rachel
    Origin: Hebrew.
    Meaning: Ewe.
  192. Lilly
    Origin: English.
    Meaning: Lily.
  193. Ember
    Origin: English.
    Meaning: Burned coal.
  194. Kimberly
    Origin: English.
    Meaning: Variable prefix + "forest clearing".
  195. Juniper
    Origin: Latin.
    Meaning: Youth producing, evergreen.
  196. Sydney
    Origin: English.
    Meaning: Wide meadow.
  197. Arabella
    Origin: English.
    Meaning: Yielding to prayer.
  198. Gemma
    Origin: Latin.
    Meaning: Jewel.
  199. Jocelyn
    Origin: French.
    Meaning: Tribal name of the Gauts.
  200. Freya
    Origin: Norse.
    Meaning: Woman.
  201. June
    Origin: English.
    Meaning: The sixth month of the year.
  202. Lauren
    Origin: Latin.
    Meaning: Man from Laurentum.
  203. Amy
    Origin: French.
    Meaning: Loved.
  204. Presley
    Origin: English.
    Meaning: Priest clearing.
  205. Georgia
    Origin: Latin.
    Meaning: Farmer, earth-worker.
  206. Journee
    Origin: American.
    Meaning: Trip, experience.
  207. Elise
    Origin: Hebrew.
    Meaning: My God is a vow.
  208. Rosalie
    Origin: Latin.
    Meaning: Rose.
  209. Ada
    Origin: Germanic.
    Meaning: Noble kind, of the noble sort.
  210. Laila
    Origin: Arabic.
    Meaning: Dark-haired beauty, night.
  211. Brooke
    Origin: English.
    Meaning: A brook, stream.
  212. Diana
    Origin: Latin.
    Meaning: Goddess of the hunt, forests, childbirth.
  213. Olive
    Origin: English.
    Meaning: Olive, olive tree.
  214. River
    Origin: English.
    Meaning: Stream of water.
  215. Payton
    Origin: English.
    Meaning: Settlement of PÅ“ga.
  216. Ariella
    Origin: Hebrew.
    Meaning: Lion of God.
  217. Daniela
    Origin: Hebrew.
    Meaning: God is my judge.
  218. Raegan
    Origin: Gaelic.
    Meaning: Descendent of Riagán.
  219. Alayna
    Origin: Gaelic.
    Meaning: Rock.
  220. Gracie
    Origin: Latin.
    Meaning: Good will.
  221. Mya
    Origin: Greek.
    Meaning: Mother of great one.
  222. Blake
    Origin: Old English.
    Meaning: Light or dark skin.
  223. Noelle
    Origin: Latin.
    Meaning: Day of birth.
  224. Ana
    Origin: Hebrew.
    Meaning: Grace, favour.
  225. Leila
    Origin: Persian.
    Meaning: Dark-haired beauty, night.
  226. Paige
    Origin: English.
    Meaning: Page.
  227. Lila
    Origin: Persian.
    Meaning: Dark-haired beauty, night.
  228. Nicole
    Origin: Greek.
    Meaning: Victory of the people.
  229. Rowan
    Origin: English.
    Meaning: Little red-haired one.
  230. Hope
    Origin: English.
    Meaning: Hope.
  231. Ruth
    Origin: Hebrew.
    Meaning: Friend.
  232. Alana
    Origin: Gaelic.
    Meaning: Rock.
  233. Selena
    Origin: Greek.
    Meaning: Moon.
  234. Marley
    Origin: English.
    Meaning: Pleasant wood.
  235. Kamila
    Origin: Latin.
    Meaning: Perfect.
  236. Alexis
    Origin: Greek.
    Meaning: Helper, defender.
  237. McKenzie
    Origin: Gaelic.
    Meaning: Son of Coinneach, son of the fair one.
  238. Zara
    Origin: Arabic.
    Meaning: Shining, flower.
  239. Millie
    Origin: Germanic.
    Meaning: Labour, strength.
  240. Magnolia
    Origin: Latin.
    Meaning: Magnol's flower.
  241. Kali
    Origin: Sanskrit.
    Meaning: Time, black.
  242. Kehlani
    Origin: Polynesian.
    Meaning: Sea and sky.
  243. Catherine
    Origin: Greek.
    Meaning: Pure.
  244. Maeve
    Origin: Gaelic.
    Meaning: Intoxicating.
  245. Adelyn
    Origin: French.
    Meaning: Noble, nobility.
  246. Sawyer
    Origin: Middle English.
    Meaning: Wood cutter.
  247. Elsie
    Origin: Hebrew.
    Meaning: My God is a vow.
  248. Lola
    Origin: Spanish.
    Meaning: Sorrows.
  249. Jayla
    Origin: Hebrew.
    Meaning: God will protect.
  250. Adriana
    Origin: Latin.
    Meaning: From Hadria.
  251. Journey
    Origin: English.
    Meaning: A journey.
  252. Vera
    Origin: Russian.
    Meaning: Faith.
  253. Aspen
    Origin: English.
    Meaning: Aspen tree.
  254. Joanna
    Origin: Hebrew.
    Meaning: God is gracious.
  255. Alivia
    Origin: Hebrew.
    Meaning: Descendant of the ancestor.
  256. Angela
    Origin: Greek.
    Meaning: Messenger.
  257. Dakota
    Origin: Native American.
    Meaning: Friend, friendly, allies.
  258. Camille
    Origin: Latin.
    Meaning: Altar server.
  259. Nyla
    Origin: Arabic.
    Meaning: Winner.
  260. Tessa
    Origin: Greek.
    Meaning: Harvester.
  261. Brooklynn
    Origin: Dutch.
    Meaning: Broken land.
  262. Malia
    Origin: Hawaiian.
    Meaning: Bitter.
  263. Makayla
    Origin: Hebrew.
    Meaning: Who is like God?.
  264. Rebecca
    Origin: Hebrew.
    Meaning: To tie.
  265. Fiona
    Origin: Gaelic.
    Meaning: Fair, white, beautiful.
  266. Mariana
    Origin: Latin.
    Meaning: Latinate form of Marian.
  267. Lena
    Origin: Greek.
    Meaning: The bright one.
  268. Julianna
    Origin: Latin.
    Meaning: Down-bearded youth.
  269. Vanessa
    Origin: Literary.
    Meaning: Butterfly, goddess.
  270. Juliet
    Origin: Latin.
    Meaning: Down-bearded youth.
  271. Camilla
    Origin: Latin.
    Meaning: Altar server.
  272. Kendall
    Origin: Gaelic.
    Meaning: Valley of the River Kent.
  273. Harley
    Origin: English.
    Meaning: Long field or clearing.
  274. Cali
    Origin: English.
    Meaning: Most beautiful, cup, fair, lovely.
  275. Evangeline
    Origin: Greek.
    Meaning: Good news, bearer of good news.
  276. Mariah
    Origin: Hebrew.
    Meaning: Bitter, drop of the sea, beloved.
  277. Jane
    Origin: Hebrew.
    Meaning: Yahweh is gracious, merciful.
  278. Zuri
    Origin: Swahili.
    Meaning: Beautiful.
  279. Elaina
    Origin: Greek.
    Meaning: Torch, bright light.
  280. Sage
    Origin: Latin.
    Meaning: Wise, prophet, herb.
  281. Amira
    Origin: Arabic.
    Meaning: Princess, prosperous.
  282. Adaline
    Origin: French.
    Meaning: Noble, nobility.
  283. Lia
    Origin: Italian.
    Meaning: Bearer of good news.
  284. Charlee
    Origin: German.
    Meaning: Free man.
  285. Delaney
    Origin: English.
    Meaning: From the alder grove.
  286. Lilah
    Origin: Hebrew.
    Meaning: Night, one who wakens, lilac.
  287. Miriam
    Origin: Hebrew.
    Meaning: Bitter, drop of the sea, beloved.
  288. Angelina
    Origin: Greek.
    Meaning: Messenger.
  289. McKenna
    Origin: Gaelic.
    Meaning: Son of Cionaodh.
  290. Aniyah
    Origin: Hebrew.
    Meaning: Ship.
  291. Phoebe
    Origin: Greek.
    Meaning: Bright, moon.
  292. Michelle
    Origin: Hebrew.
    Meaning: Who is like God?.
  293. Thea
    Origin: Greek.
    Meaning: Gift of god.
  294. Hayden
    Origin: British.
    Meaning: Hedged valley.
  295. Maggie
    Origin: Greek.
    Meaning: Pearl.
  296. Lucille
    Origin: Latin.
    Meaning: Light.
  297. Amiyah
    Origin: Indian.
    Meaning: Delight.
  298. Annie
    Origin: Hebrew.
    Meaning: Grace, favour.
  299. Alexandria
    Origin: Greek.
    Meaning: Defending men.
  300. Myla
    Origin: English.
    Meaning: Merciful.
  301. Vivienne
    Origin: French.
    Meaning: Life.
  302. Kiara
    Origin: Italian.
    Meaning: Bright, dark-haired, cockatoo, first ray of sun.
  303. Alani
    Origin: Hawaiian.
    Meaning: Orange or orange tree.
  304. Margot
    Origin: Greek.
    Meaning: Pearl.
  305. Adelaide
    Origin: Germanic.
    Meaning: Noble kind, of the noble sort.
  306. Briella
    Origin: Hebrew.
    Meaning: God is my might.
  307. Brynn
    Origin: Welsh.
    Meaning: Hill.
  308. Saylor
    Origin: German.
    Meaning: Boat man.
  309. Destiny
    Origin: English.
    Meaning: Destiny, fate.
  310. Amari
    Origin: Hebrew.
    Meaning: Eternal.
  311. Evelynn
    Origin: English.
    Meaning: Desired, or water, island.
  312. Haven
    Origin: English.
    Meaning: Haven, safe place.
  313. Phoenix
    Origin: Greek.
    Meaning: Dark red.
  314. Izabella
    Origin: Spanish.
    Meaning: Pledged to God.
  315. Kaia
    Origin: Greek.
    Meaning: Pure.
  316. Lilliana
    Origin: Latin.
    Meaning: Lilies.
  317. Harlow
    Origin: Old English.
    Meaning: Army hill.
  318. Alessandra
    Origin: Greek.
    Meaning: Defending men.
  319. Madilyn
    Origin: Hebrew.
    Meaning: From Magdala.
  320. Nina
    Origin: Latin.
    Meaning: Little girl.
  321. Logan
    Origin: Scottish.
    Meaning: Little hollow.
  322. Adelynn
    Origin: German.
    Meaning: Noble one.
  323. Amina
    Origin: African.
    Meaning: Peaceful, secure.
  324. Kate
    Origin: Greek.
    Meaning: Pure.
  325. Fatima
    Origin: Arabic.
    Meaning: Abstinence.
  326. Samara
    Origin: Hebrew.
    Meaning: Regard, guardian.
  327. Winter
    Origin: English.
    Meaning: Winter.
  328. Giselle
    Origin: German.
    Meaning: Hostage, pledge.
  329. Evie
    Origin: Hebrew.
    Meaning: Life.
  330. Arielle
    Origin: Hebrew.
    Meaning: Lion of God.
  331. Jessica
    Origin: Hebrew.
    Meaning: God beholds.
  332. Talia
    Origin: Hebrew.
    Meaning: Dew of God, female lamb.
  333. Leia
    Origin: Hebrew.
    Meaning: Weary.
  334. Gabriela
    Origin: Hebrew.
    Meaning: God is my might.
  335. Gracelyn
    Origin: Latin.
    Meaning: Good will.
  336. Lexi
    Origin: Greek.
    Meaning: Defending men.
  337. Laura
    Origin: Latin.
    Meaning: Laurel tree.
  338. Makenzie
    Origin: Gaelic.
    Meaning: Son of Coinneach, son of the fair one.
  339. Melissa
    Origin: Greek.
    Meaning: Honey-bee.
  340. Royalty
    Origin: English.
    Meaning: Royal blood.
  341. Rylie
    Origin: English.
    Meaning: Rye clearing.
  342. Raelyn
    Origin: Hebrew.
    Meaning: Ewe, advisor and protector.
  343. Gabrielle
    Origin: Hebrew.
    Meaning: God is my might.
  344. Paris
    Origin: Greek.
    Meaning: Pouch, wallet.
  345. Daleyza
    Origin: American.
    Meaning: Delightful.
  346. Joy
    Origin: English.
    Meaning: Joy, jubilation.
  347. Maisie
    Origin: Gaelic.
    Meaning: Pet form of Mairead.
  348. Oakley
    Origin: Old English.
    Meaning: Meadow of oak trees.
  349. Ariyah
    Origin: Hebrew, Italian.
    Meaning: Lion, solo melody.
  350. Kailani
    Origin: Hawaiian.
    Meaning: Sea and sky.
  351. Alayah
    Origin: Arabic.
    Meaning: Sublime.
  352. Stephanie
    Origin: Greek.
    Meaning: Crown.
  353. Amora
    Origin: French.
    Meaning: Love.
  354. Willa
    Origin: Germanic.
    Meaning: Will, desire + helmet, protection.
  355. Gracelynn
    Origin: Latin.
    Meaning: Favor, blessing.
  356. Elle
    Origin: French.
    Meaning: She.
  357. Keira
    Origin: Gaelic.
    Meaning: Dark.
  358. Tatum
    Origin: Old English.
    Meaning: Tate's homestead.
  359. Veronica
    Origin: Greek.
    Meaning: Victory bringer.
  360. Milani
    Origin: Hawaiian.
    Meaning: Gentle touch.
  361. Felicity
    Origin: English.
    Meaning: Happiness.
  362. Paislee
    Origin: Scottish.
    Meaning: Church, cemetary.
  363. Allie
    Origin: English.
    Meaning: Harmony, stone, noble.
  364. Nylah
    Origin: Arabic.
    Meaning: Winner, attainer, achiever.
  365. Ariah
    Origin: Hebrew.
    Meaning: Lion of God.
  366. Cassidy
    Origin: Gaelic.
    Meaning: Curly.
  367. Lyric
    Origin: English.
    Meaning: Lyric.
  368. Madeleine
    Origin: Hebrew.
    Meaning: From Magdala.
  369. Miracle
    Origin: English.
    Meaning: Wonder, miracle.
  370. Gwendolyn
    Origin: Welsh.
    Meaning: White ring, white bow.
  371. Octavia
    Origin: Latin.
    Meaning: Eighth.
  372. Dahlia
    Origin: English.
    Meaning: Dweller in the valley.
  373. Heidi
    Origin: Germanic.
    Meaning: Noble one.
  374. Celeste
    Origin: French.
    Meaning: Heavenly, divine.
  375. Remington
    Origin: Old English.
    Meaning: Place on a riverbank, raven, settlement.
  376. Makenna
    Origin: Gaelic.
    Meaning: Son of Cionaodh.
  377. Everlee
    Origin: English.
    Meaning: Boar meadow.
  378. Scarlet
    Origin: English.
    Meaning: Scarlet.
  379. Esmeralda
    Origin: Spanish.
    Meaning: Emerald.
  380. Maci
    Origin: English.
    Meaning: Place of Maccius.
  381. Lainey
    Origin: Greek.
    Meaning: Torch, bright light.
  382. Jacqueline
    Origin: Hebrew.
    Meaning: Supplanter.
  383. Kira
    Origin: Gaelic.
    Meaning: Dark.
  384. Lana
    Origin: Gaelic.
    Meaning: Rock.
  385. Brinley
    Origin: English.
    Meaning: Beautiful flower.
  386. Demi
    Origin: Greek.
    Meaning: Earth mother.
  387. Ophelia
    Origin: Greek.
    Meaning: Help, aid.
  388. Lennon
    Origin: Gaelic.
    Meaning: Clock, blackbird, lover.
  389. Reign
    Origin: English.
    Meaning: Rule, sovereign.
  390. Bristol
    Origin: Old English.
    Meaning: Meeting place by the bridge.
  391. Sabrina
    Origin: Gaelic.
    Meaning: A Welsh river name.
  392. Alaya
    Origin: Indian.
    Meaning: Dwelling, abode, sublime.
  393. Jennifer
    Origin: Cornish.
    Meaning: White, fair, smooth.
  394. Kenzie
    Origin: Gaelic.
    Meaning: Handsome.
  395. Angel
    Origin: Latin.
    Meaning: Messenger, angel.
  396. Luciana
    Origin: Latin.
    Meaning: Light.
  397. Anaya
    Origin: Hebrew.
    Meaning: God answered.
  398. Hallie
    Origin: Germanic.
    Meaning: Home ruler.
  399. Ryan
    Origin: Irish.
    Meaning: Little king, illustrious.
  400. Camryn
    Origin: Gaelic.
    Meaning: Crooked nose.
  401. Kinley
    Origin: Gaelic.
    Meaning: Fair hero.
  402. Daniella
    Origin: Hebrew.
    Meaning: God is my judge.
  403. Lilith
    Origin: Assyrian.
    Meaning: Ghost, night monster.
  404. Blair
    Origin: Gaelic.
    Meaning: Plain.
  405. Amanda
    Origin: Latin.
    Meaning: She who must be loved.
  406. Collins
    Origin: Gaelic.
    Meaning: Holly, darling.
  407. Jordan
    Origin: Hebrew.
    Meaning: To go down, flowing river.
  408. Maliyah
    Origin: French.
    Meaning: Bitter.
  409. Rosemary
    Origin: Latin.
    Meaning: Sea dew.
  410. Cataleya
    Origin: Spanish.
    Meaning: Cattley's orchid flower.
  411. Kaylani
    Origin: Polynesian.
    Meaning: Magestic, sea and sky.
  412. Gia
    Origin: Italian.
    Meaning: God is gracious.
  413. Alison
    Origin: Germanic.
    Meaning: Noble kind, of the noble sort.
  414. Leighton
    Origin: English.
    Meaning: Meadow town.
  415. Nadia
    Origin: Russian.
    Meaning: Hope.
  416. Sutton
    Origin: Old English.
    Meaning: Southern settlement.
  417. Carolina
    Origin: German.
    Meaning: Free man.
  418. Skye
    Origin: Norse.
    Meaning: Cloud.
  419. Alicia
    Origin: Germanic.
    Meaning: Noble kind, of the noble sort.
  420. Regina
    Origin: Latin.
    Meaning: Queen.
  421. Viviana
    Origin: Latin.
    Meaning: Alive.
  422. Yaretzi
    Origin: Native American.
    Meaning: You will always be loved.
  423. Heaven
    Origin: English.
    Meaning: Heaven.
  424. Serena
    Origin: Latin.
    Meaning: Composed, peaceful, cheerful.
  425. Raven
    Origin: English.
    Meaning: Raven.
  426. Emely
    Origin: Latin.
    Meaning: Rival, emulating.
  427. Carmen
    Origin: Hebrew.
    Meaning: Garden, orchard.
  428. Wren
    Origin: English.
    Meaning: Wren.
  429. Helen
    Origin: Greek.
    Meaning: Wicker, reed, shoot, torch, basket.
  430. Charleigh
    Origin: German.
    Meaning: Free man.
  431. Danielle
    Origin: Hebrew.
    Meaning: God is my judge.
  432. Daphne
    Origin: Greek.
    Meaning: Laurel.
  433. Esme
    Origin: English.
    Meaning: Esteemed.
  434. Nayeli
    Origin: Indian.
    Meaning: I love you.
  435. Maddison
    Origin: English.
    Meaning: Son of Maud, Matthew's son.
  436. Sarai
    Origin: Hebrew.
    Meaning: Princess.
  437. Dylan
    Origin: Welsh.
    Meaning: Son of the sea, of the wave.
  438. Frances
    Origin: Latin.
    Meaning: From France.
  439. Elisa
    Origin: Hebrew.
    Meaning: My God is a vow.
  440. Mabel
    Origin: English.
    Meaning: Lovable, dear.
  441. Skyler
    Origin: Dutch.
    Meaning: Fugitive, giving shelter.
  442. Jenna
    Origin: Cornish.
    Meaning: White, fair, smooth.
  443. Emelia
    Origin: Latin.
    Meaning: Industrious.
  444. Kaitlyn
    Origin: Gaelic.
    Meaning: Pure.
  445. Miranda
    Origin: Latin.
    Meaning: She who must be admired.
  446. Marlee
    Origin: German.
    Meaning: Contraction of Maria Magdalene.
  447. Matilda
    Origin: Germanic.
    Meaning: Powerful battler.
  448. Selah
    Origin: Hebrew.
    Meaning: Pause and reflect.
  449. Jolene
    Origin: French.
    Meaning: Pretty.
  450. Wynter
    Origin: English.
    Meaning: Winter.
  451. Hattie
    Origin: German.
    Meaning: Home ruler.
  452. Bianca
    Origin: Italian.
    Meaning: White, fair.
  453. Haley
    Origin: English.
    Meaning: Hay clearing or hay woods.
  454. Lorelei
    Origin: German.
    Meaning: Murmuring rock.
  455. Mira
    Origin: Sanskrit.
    Meaning: Prosperous.
  456. Braelynn
    Origin: Welsh.
    Meaning: Strong, virtuous, honorable.
  457. Annalise
    Origin: Hebrew.
    Meaning: Grace, favour.
  458. Madelynn
    Origin: Hebrew.
    Meaning: From Magdala.
  459. Katie
    Origin: Greek.
    Meaning: Pure.
  460. Palmer
    Origin: Old English.
    Meaning: Pilgrim.
  461. Aylin
    Origin: Gaelic.
    Meaning: Form of Helen, Evelyn, Aveline, pleasant.
  462. Elliott
    Origin: Greek, Hebrew.
    Meaning: With strength and right, bravely, truly, boldly.
  463. Kyla
    Origin: Gaelic.
    Meaning: Strait of water, beautiful.
  464. Rory
    Origin: Scottish.
    Meaning: Red-haired king.
  465. Avianna
    Origin: Latin.
    Meaning: Birdlike.
  466. Liana
    Origin: Latin.
    Meaning: Two twine around.
  467. Shiloh
    Origin: Hebrew.
    Meaning: Tranquil, peace.
  468. Kalani
    Origin: Hawaiian.
    Meaning: Heavens, sky, royal one.
  469. Jada
    Origin: English.
    Meaning: Precious green stone.
  470. Kelsey
    Origin: English.
    Meaning: Cenel's land.
  471. Elianna
    Origin: Hebrew.
    Meaning: God has answered.
  472. Jimena
    Origin: Hebrew.
    Meaning: Listening.
  473. Kora
    Origin: Greek.
    Meaning: Maiden.
  474. Kamryn
    Origin: Scottish.
    Meaning: Crooked nose.
  475. Ainsley
    Origin: Gaelic.
    Meaning: Hermitage in or at the clearing or wood.
  476. Averie
    Origin: Averie.
    Meaning: Ruler of the elves.
  477. Kensley
    Origin: English.
    Meaning: Bright, independent, spring, well, clearing, glade.
  478. Helena
    Origin: Greek.
    Meaning: Wicker, reed, shoot, torch, basket.
  479. Holly
    Origin: English.
    Meaning: Holly.
  480. Emory
    Origin: German.
    Meaning: Home strength, industrious leader.
  481. Macie
    Origin: English.
    Meaning: Place of Maccius.
  482. Amber
    Origin: English.
    Meaning: Amber.
  483. Zariah
    Origin: Arabic.
    Meaning: Shining, flower.
  484. Erin
    Origin: Gaelic.
    Meaning: From Ireland.
  485. Eve
    Origin: Hebrew.
    Meaning: Life.
  486. Kathryn
    Origin: Greek.
    Meaning: Pure.
  487. Renata
    Origin: Latin.
    Meaning: Born again.
  488. Kayleigh
    Origin: Gaelic.
    Meaning: Descendant of Caollaidhe.
  489. Emmy
    Origin: Latin.
    Meaning: Rival.
  490. Celine
    Origin: French.
    Meaning: Heavenly.
  491. Francesca
    Origin: Latin.
    Meaning: From France.
  492. Fernanda
    Origin: German.
    Meaning: Peaceful venture.
  493. April
    Origin: Latin.
    Meaning: Open.
  494. Shelby
    Origin: English.
    Meaning: A place where willows grow, sheltered.
  495. Poppy
    Origin: English.
    Meaning: Poppy flower.
  496. Colette
    Origin: Greek.
    Meaning: Victory of the people.
  497. Meadow
    Origin: English.
    Meaning: A meadow, a grassy field.
  498. Nia
    Origin: Gaelic.
    Meaning: Lustrous, goal, purpose.
  499. Sierra
    Origin: Spanish.
    Meaning: Mountain range.
  500. Cheyenne
    Origin: Native American.
    Meaning: People of a different language.
  501. Edith
    Origin: English.
    Meaning: Prosperous in war.
  502. Oaklynn
    Origin: American.
    Meaning: Beautiful oak.
  503. Kennedi
    Origin: Gaelic.
    Meaning: Armored head, deformed head.
  504. Abby
    Origin: Hebrew.
    Meaning: Father in rejoicing.
  505. Danna
    Origin: Hebrew.
    Meaning: Arbiter.
  506. Jazlyn
    Origin: Arabic.
    Meaning: Lake, jazz.
  507. Alessia
    Origin: Greek.
    Meaning: Defender.
  508. Mikayla
    Origin: Hebrew.
    Meaning: Who is like God?.
  509. Alondra
    Origin: Greek.
    Meaning: Defender.
  510. Addilyn
    Origin: German.
    Meaning: Noble one.
  511. Leona
    Origin: Latin.
    Meaning: Lion.
  512. McKinley
    Origin: Gaelic.
    Meaning: Son of Fhionnlaoich.
  513. Carter
    Origin: English.
    Meaning: Transporter of goods by cart.
  514. Maren
    Origin: Latin.
    Meaning: From the god Mars, of the sea.
  515. Sylvia
    Origin: Latin.
    Meaning: Wooded, forest.
  516. Alejandra
    Origin: Greek.
    Meaning: Defender.
  517. Ariya
    Origin: American.
    Meaning: Ray of hope.
  518. Astrid
    Origin: Norse.
    Meaning: God + fair, beautiful.
  519. Adrianna
    Origin: Latin.
    Meaning: From Hadria.
  520. Charli
    Origin: Germanic.
    Meaning: Free man.
  521. Imani
    Origin: Swahili.
    Meaning: Faith, belief.
  522. Maryam
    Origin: Hebrew.
    Meaning: Bitter, drop of the sea, beloved.
  523. Christina
    Origin: Latin.
    Meaning: Follower of Christ.
  524. Stevie
    Origin: Greek.
    Meaning: Crown.
  525. Maia
    Origin: Greek.
    Meaning: Mother of great one.
  526. Adelina
    Origin: Spanish.
    Meaning: Noble, nobility.
  527. Dream
    Origin: American.
    Meaning: Joyous music.
  528. Aisha
    Origin: Arabic.
    Meaning: Alive, she who lives.
  529. Alanna
    Origin: Gaelic.
    Meaning: Rock.
  530. Itzel
    Origin: Hebrew.
    Meaning: Rainbow lady.
  531. Azalea
    Origin: English.
    Meaning: A flower, dry.
  532. Katelyn
    Origin: Gaelic.
    Meaning: Pure.
  533. Kylee
    Origin: Greek.
    Meaning: Boomerang.
  534. Leslie
    Origin: Gaelic.
    Meaning: Holly Garden.
  535. Madilynn
    Origin: English.
    Meaning: Woman of Magdala.
  536. Myra
    Origin: Latin.
    Meaning: Myrrh.
  537. Virginia
    Origin: Latin.
    Meaning: Maiden.
  538. Remy
    Origin: French.
    Meaning: Oarsman, remedy.
  539. Hanna
    Origin: Hebrew.
    Meaning: Grace, favour.
  540. Aleah
    Origin: Hebrew.
    Meaning: To ascend, to go up.
  541. Chelsea
    Origin: English.
    Meaning: Chalk landing place.
  542. Cecelia
    Origin: Latin.
    Meaning: Blind.
  543. Alia
    Origin: Hebrew.
    Meaning: To ascend, to go up.
  544. Cadence
    Origin: English.
    Meaning: Rhythm.
  545. Janelle
    Origin: Hebrew.
    Meaning: God is gracious.
  546. Mallory
    Origin: French.
    Meaning: Luckless.
  547. Kaliyah
    Origin: Greek.
    Meaning: Sweetheart, bullet.
  548. Elaine
    Origin: Greek.
    Meaning: Torch, bright light.
  549. Gloria
    Origin: Latin.
    Meaning: Glory.
  550. Lorelai
    Origin: German.
    Meaning: Murmuring rock.
  551. Malaysia
    Origin: Sanskrit.
    Meaning: Sandalwood trees.
  552. Bethany
    Origin: Hebrew.
    Meaning: House of figs.
  553. Briana
    Origin: Gaelic.
    Meaning: Noble, strong, virtuous, hill.
  554. Beatrice
    Origin: Latin.
    Meaning: Voyager through life.
  555. Dorothy
    Origin: Greek.
    Meaning: Gift of god.
  556. Rosie
    Origin: Latin.
    Meaning: Rose.
  557. Jemma
    Origin: Latin.
    Meaning: Jewel.
  558. Noa
    Origin: Hebrew.
    Meaning: Motion.
  559. Carly
    Origin: German.
    Meaning: Free man.
  560. Mariam
    Origin: Aramaic.
    Meaning: Bitter, drop of the sea, beloved.
  561. Anne
    Origin: Hebrew.
    Meaning: Grace, favour.
  562. Karina
    Origin: Greek.
    Meaning: Pure.
  563. Ivory
    Origin: English.
    Meaning: Ivory.
  564. Kara
    Origin: Gaelic.
    Meaning: Friend.
  565. Jayda
    Origin: English.
    Meaning: Precious green stone.
  566. Meredith
    Origin: Welsh.
    Meaning: Great lord.
  567. Skyla
    Origin: Dutch.
    Meaning: The sky.
  568. Dayana
    Origin: Hebrew.
    Meaning: The judge.
  569. Kendra
    Origin: Gaelic.
    Meaning: Son of Henry.
  570. Ashlyn
    Origin: Gaelic.
    Meaning: Dream.
  571. Johanna
    Origin: Hebrew.
    Meaning: God is gracious.
  572. Macy
    Origin: English.
    Meaning: Place of Maccius.
  573. Kimber
    Origin: English.
    Meaning: Variable prefix + "forest clearing".
  574. Lilian
    Origin: Hebrew.
    Meaning: My God is a vow.
  575. Aleena
    Origin: French.
    Meaning: Noble.
  576. Megan
    Origin: Greek.
    Meaning: Pearl.
  577. Michaela
    Origin: Hebrew.
    Meaning: Who is like God?.
  578. Amirah
    Origin: Arabic.
    Meaning: Princess, prosperous.
  579. Melany
    Origin: Greek.
    Meaning: Black.
  580. Reyna
    Origin: Yiddish.
    Meaning: Pure, clean.
  581. Alma
    Origin: Hebrew.
    Meaning: Maiden.
  582. Melina
    Origin: Greek.
    Meaning: Honey, quince-yellow.
  583. Siena
    Origin: Italian.
    Meaning: From the name of the city.
  584. Priscilla
    Origin: Latin.
    Meaning: Ancient.
  585. Ashlynn
    Origin: Gaelic.
    Meaning: Dream.
  586. Savanna
    Origin: Spanish.
    Meaning: Plateau.
  587. Tiana
    Origin: English.
    Meaning: Princess.
  588. Aubrie
    Origin: Germanic.
    Meaning: Elfin king.
  589. Reina
    Origin: Yiddish.
    Meaning: Pure, clean.
  590. Allyson
    Origin: Germanic.
    Meaning: Noble kind, of the noble sort.
  591. Kaydence
    Origin: English.
    Meaning: Rhythm.
  592. Sasha
    Origin: Greek.
    Meaning: Defending men.
  593. Julie
    Origin: Latin.
    Meaning: Down-bearded youth.
  594. Alexia
    Origin: Greek.
    Meaning: Defender.
  595. Irene
    Origin: Greek.
    Meaning: Peace.
  596. Marilyn
    Origin: Hebrew.
    Meaning: Wished-for child, rebellion, bitter.
  597. Greta
    Origin: Greek.
    Meaning: Pearl.
  598. Braelyn
    Origin: English.
    Meaning: Strong, virtuous, honorable.
  599. Monica
    Origin: Latin.
    Meaning: Counsellor.
  600. Aileen
    Origin: Gaelic.
    Meaning: Form of Helen, Evelyn, Aveline, pleasant.
  601. Lauryn
    Origin: Latin.
    Meaning: Man from Laurentum.
  602. Anahi
    Origin: Persian.
    Meaning: The immaculate, chaste.
  603. Kassidy
    Origin: Gaelic.
    Meaning: Curly.
  604. Rayna
    Origin: Latin.
    Meaning: Queen.
  605. Lillie
    Origin: English.
    Meaning: Lily.
  606. Marie
    Origin: Hebrew.
    Meaning: Bitter.
  607. Rosa
    Origin: Latin.
    Meaning: Rose.
  608. Bonnie
    Origin: English.
    Meaning: Pretty.
  609. Kelly
    Origin: Gaelic.
    Meaning: War, strife, bright-headed.
  610. Xiomara
    Origin: Spanish.
    Meaning: Battle ready.
  611. Annabella
    Origin: Latin.
    Meaning: Easy to love.
  612. Lacey
    Origin: English.
    Meaning: Lacy, lace-like.
  613. Anya
    Origin: Russian.
    Meaning: Favor, grace.
  614. Liberty
    Origin: Latin.
    Meaning: Freedom.
  615. Karen
    Origin: Greek.
    Meaning: Pure.
  616. Zelda
    Origin: Germanic.
    Meaning: Dark battle, blessed, happy.
  617. Baylee
    Origin: English.
    Meaning: Bailiff.
  618. Chaya
    Origin: Hebrew.
    Meaning: Alive, living.
  619. Kenna
    Origin: Gaelic.
    Meaning: Fire born, good-looking.
  620. Roselyn
    Origin: Germanic.
    Meaning: Weak, tender or soft horse.
  621. Mara
    Origin: Hebrew.
    Meaning: Bitter.
  622. Malaya
    Origin: Sanskrit.
    Meaning: Sandalwood trees.
  623. Galilea
    Origin: Hebrew.
    Meaning: A rolled sheet.
  624. Karla
    Origin: German.
    Meaning: Free man.
  625. Opal
    Origin: Sanskrit.
    Meaning: Jewel, gem.
  626. Aliza
    Origin: Hebrew.
    Meaning: Joyful, cheerful.
  627. Louisa
    Origin: Germanic.
    Meaning: Fame and war.
  628. Mina
    Origin: Germanic.
    Meaning: Will, desire + helmet, protection.
  629. Louise
    Origin: Germanic.
    Meaning: Fame and war.
  630. Maleah
    Origin: Hawaiian.
    Meaning: Calm or gentle.
  631. Marina
    Origin: Latin.
    Meaning: From the god Mars.
  632. Anika
    Origin: Hebrew.
    Meaning: Grace, favour.
  633. Julissa
    Origin: English.
    Meaning: Soft-haired, youthful.
  634. Hayley
    Origin: English.
    Meaning: Hay clearing or hay woods.
  635. Jessie
    Origin: Hebrew.
    Meaning: God is gracious.
  636. Laney
    Origin: Greek.
    Meaning: Torch, bright light.
  637. Eileen
    Origin: Gaelic.
    Meaning: Form of Helen, Evelyn, Aveline, pleasant.
  638. Faye
    Origin: English.
    Meaning: Fairy.
  639. Tiffany
    Origin: Greek.
    Meaning: Manifestation of god.
  640. Angie
    Origin: Greek.
    Meaning: Messenger.
  641. Rhea
    Origin: Greek.
    Meaning: Earth.
  642. Jazmine
    Origin: Persian.
    Meaning: Jasmine.
  643. Amani
    Origin: Arabic.
    Meaning: Desires, aspirations, wishes.
  644. Haylee
    Origin: English.
    Meaning: Hay clearing or hay woods.
  645. Leyla
    Origin: Persian.
    Meaning: Dark-haired beauty, night.
  646. Ryann
    Origin: Gaelic.
    Meaning: Little King.
  647. Simone
    Origin: Hebrew.
    Meaning: Listening.
  648. Treasure
    Origin: English.
    Meaning: Precious possession.
  649. Rebekah
    Origin: Hebrew.
    Meaning: To tie.
  650. Mikaela
    Origin: Hebrew.
    Meaning: Who is like God?.
  651. Lina
    Origin: Arabic.
    Meaning: Delicate, compassionate.
  652. Yareli
    Origin: Aztec.
    Meaning: Water lady.
  653. Lea
    Origin: Hebrew.
    Meaning: Weary.
  654. Elyse
    Origin: Hebrew.
    Meaning: My God is a vow.
  655. Frida
    Origin: German.
    Meaning: Peace.
  656. Laurel
    Origin: Latin.
    Meaning: Laurel.
  657. Meghan
    Origin: Greek.
    Meaning: Pearl.
  658. Pearl
    Origin: English.
    Meaning: Pearl.
  659. Zaylee
    Origin: Greek.
    Meaning: Dry.
  660. Alena
    Origin: Gaelic.
    Meaning: Rock.
  661. Bria
    Origin: Gaelic.
    Meaning: Noble, strong, virtuous.
  662. Rayne
    Origin: French.
    Meaning: Queen.
  663. Bridget
    Origin: Gaelic.
    Meaning: The exalted one.
  664. Kori
    Origin: Germanic.
    Meaning: God's peace.
  665. Frankie
    Origin: English.
    Meaning: Javelin.
  666. Clarissa
    Origin: Latin.
    Meaning: Clear, bright, famous.
  667. Brylee
    Origin: Welsh.
    Meaning: Noble, strong.
  668. Davina
    Origin: Hebrew.
    Meaning: Beloved.
  669. Cynthia
    Origin: Greek.
    Meaning: From Kynthos.
  670. Zaria
    Origin: Russian.
    Meaning: Sunrise.
  671. Madalyn
    Origin: Hebrew.
    Meaning: From Magdala.
  672. Paula
    Origin: Latin.
    Meaning: Small, humble.
  673. Madisyn
    Origin: English.
    Meaning: Son of Maud, Matthew's son.
  674. Livia
    Origin: Latin.
    Meaning: Life.
  675. Miley
    Origin: Hawaiian.
    Meaning: Vine.
  676. Adele
    Origin: Germanic.
    Meaning: Noble.
  677. Princess
    Origin: English.
    Meaning: Royal son.
  678. Penny
    Origin: Greek.
    Meaning: Weaver, duck.
  679. Crystal
    Origin: English.
    Meaning: Crystal.
  680. Lilyana
    Origin: Latin.
    Meaning: Lilies.
  681. Linda
    Origin: Spanish.
    Meaning: Beautiful, pretty, cute.
  682. Aniya
    Origin: Hebrew.
    Meaning: Ship.
  683. Marianna
    Origin: Latin.
    Meaning: Combination of Maria and Anna.
  684. Noemi
    Origin: Hebrew.
    Meaning: Beautiful, pleasant, delightful.
  685. Chanel
    Origin: French.
    Meaning: Channel, pipe.
  686. Isabela
    Origin: Hebrew.
    Meaning: My God is a vow.
  687. Jillian
    Origin: Latin.
    Meaning: Down-bearded youth.
  688. Elsa
    Origin: Hebrew.
    Meaning: My God is a vow, joyful.
  689. Zora
    Origin: Slovak.
    Meaning: Sunrise.
  690. Estelle
    Origin: Latin.
    Meaning: Star.
  691. Chana
    Origin: Hebrew.
    Meaning: Grace, favour.
  692. Raina
    Origin: Latin.
    Meaning: Queen.
  693. Sunny
    Origin: English.
    Meaning: Filled with sunlight.
  694. Estrella
    Origin: Spanish.
    Meaning: Star.
  695. Martha
    Origin: Aramaic.
    Meaning: Lady.
  696. Ellen
    Origin: Greek.
    Meaning: Torch, bright light.
  697. Kailey
    Origin: Gaelic.
    Meaning: Descendant of Caollaidhe.
  698. Maxine
    Origin: Latin.
    Meaning: Little Maximus.
  699. Clare
    Origin: Latin.
    Meaning: Clear, bright, famous.
  700. Teresa
    Origin: Greek.
    Meaning: Harvester.
  701. Annika
    Origin: Hebrew.
    Meaning: Grace, favour.
  702. Addyson
    Origin: English.
    Meaning: Son of Adam.
  703. Lilianna
    Origin: Latin.
    Meaning: Lilies.
  704. Yaritza
    Origin: Brazilian.
    Meaning: Water lady.
  705. Winnie
    Origin: Welsh.
    Meaning: Blessed peace, fair reconciliation.
  706. Waverly
    Origin: English.
    Meaning: Quaking aspen.
  707. Sky
    Origin: Norse.
    Meaning: Sky.
  708. Ramona
    Origin: Germanic.
    Meaning: Advice, decision + protector.
  709. Hana
    Origin: Japanese.
    Meaning: Flower, favourite.
  710. Judith
    Origin: Hebrew.
    Meaning: Of Judea.
  711. Halle
    Origin: English.
    Meaning: Home rule.
  712. Jaycee
    Origin: Greek.
    Meaning: Healer.
  713. Paulina
    Origin: Latin.
    Meaning: Small, humble.
  714. Jayde
    Origin: English.
    Meaning: Precious green stone.
  715. Thalia
    Origin: Greek.
    Meaning: To flourish, bloom.
  716. Giovanna
    Origin: Hebrew.
    Meaning: God is gracious.
  717. Iliana
    Origin: Hebrew.
    Meaning: The Lord has responded.
  718. Kaylie
    Origin: Gaelic.
    Meaning: Descendant of Caollaidhe.
  719. Margo
    Origin: Greek.
    Meaning: Pearl.
  720. Brittany
    Origin: English.
    Meaning: Land of the Britons.
  721. Amiya
    Origin: Indian.
    Meaning: Delight.
  722. Guadalupe
    Origin: Spanish.
    Meaning: Valley of the wolves.
  723. Leanna
    Origin: English.
    Meaning: Lee + Anne.
  724. Rosalyn
    Origin: Germanic.
    Meaning: Weak, tender or soft horse.
  725. Selene
    Origin: Greek.
    Meaning: Moon.
  726. Celia
    Origin: Latin.
    Meaning: Heaven, blind.
  727. Kenia
    Origin: English.
    Meaning: The country of Kenya.
  728. Belle
    Origin: French.
    Meaning: Beautiful.
  729. Lexie
    Origin: Greek.
    Meaning: Defending men.
  730. Valery
    Origin: Latin.
    Meaning: To be healthy, strong.
  731. Dulce
    Origin: Latin.
    Meaning: Sweet.
  732. Marissa
    Origin: Hebrew.
    Meaning: Of the sea, little Mary.
  733. Natasha
    Origin: Italian.
    Meaning: Christ's birthday.
  734. Kimora
    Origin: English.
    Meaning: The golden meadow.
  735. Raquel
    Origin: Hebrew.
    Meaning: Ewe.
  736. Nataly
    Origin: Italian.
    Meaning: Christ's birthday.
  737. Whitney
    Origin: English.
    Meaning: White island.
  738. Corinne
    Origin: Greek.
    Meaning: Maiden.
  739. Nathalie
    Origin: Italian.
    Meaning: Christ's birthday.
  740. Kiera
    Origin: Gaelic.
    Meaning: Dark.
  741. Violeta
    Origin: Latin.
    Meaning: Violet.
  742. Luz
    Origin: Spanish.
    Meaning: Light.
  743. Deborah
    Origin: Hebrew.
    Meaning: Bee.
  744. Tori
    Origin: Latin.
    Meaning: Conqueror, victory.
  745. Erika
    Origin: Norse.
    Meaning: Eternal ruler.
  746. Elisabeth
    Origin: Hebrew.
    Meaning: My God is a vow.
  747. Salma
    Origin: Arabic.
    Meaning: Whole, to be safe.
  748. Elina
    Origin: Greek.
    Meaning: Torch, bright light.
  749. Joyce
    Origin: Breton.
    Meaning: Experienced in battle.
  750. Myah
    Origin: Greek.
    Meaning: Mother of great one.
  751. Christine
    Origin: Latin.
    Meaning: Follower of Christ.
  752. Paloma
    Origin: Spanish.
    Meaning: Dove.
  753. Paola
    Origin: Latin.
    Meaning: Small, humble.
  754. India
    Origin: Sanskrit.
    Meaning: Body of water.
  755. Madalynn
    Origin: Hebrew.
    Meaning: From Magdala.
  756. Florence
    Origin: Latin.
    Meaning: Blossoming, charming.
  757. Patricia
    Origin: Latin.
    Meaning: A patrician.
  758. Whitley
    Origin: English.
    Meaning: White wood, white clearing.
  759. Carolyn
    Origin: German.
    Meaning: Free man.
  760. Kathleen
    Origin: Greek.
    Meaning: Pure.
  761. Kiana
    Origin: Hawaiian.
    Meaning: Divine, heavenly.
  762. Alyson
    Origin: French.
    Meaning: Of noble kind.
  763. Barbara
    Origin: Greek.
    Meaning: Foreign, strange.
  764. Dana
    Origin: Hebrew.
    Meaning: Arbiter.
  765. Yasmin
    Origin: Persian.
    Meaning: Jasmine.
  766. Tatiana
    Origin: Latin.
    Meaning: Fairy princess, descended from kings.
  767. Arden
    Origin: English.
    Meaning: Great forest.
  768. Lindsey
    Origin: English.
    Meaning: Dark lake.
  769. Hailee
    Origin: English.
    Meaning: Hay clearing or hay woods.
  770. Lisa
    Origin: Hebrew.
    Meaning: My God is a vow.
  771. Fallon
    Origin: Gaelic.
    Meaning: Leader.
  772. Magdalena
    Origin: Hebrew.
    Meaning: Of Magdala.
  773. Ansley
    Origin: Gaelic.
    Meaning: Hermitage in or at the clearing or wood.
  774. Esperanza
    Origin: Spanish.
    Meaning: Hope.
  775. Cleo
    Origin: Greek.
    Meaning: Glory + father.
  776. Emerald
    Origin: Greek.
    Meaning: Green gemstone.
  777. Karlee
    Origin: German.
    Meaning: Free man.
  778. Kaya
    Origin: Greek.
    Meaning: Pure.
  779. Jewel
    Origin: English.
    Meaning: Precious stone.
  780. Emilee
    Origin: Latin.
    Meaning: Rival, emulating.
  781. Giana
    Origin: Hebrew.
    Meaning: God is gracious.
  782. Zola
    Origin: Italian.
    Meaning: Lump of earth.
  783. Ann
    Origin: Hebrew.
    Meaning: Grace, favour.
  784. Harriet
    Origin: Germanic.
    Meaning: Home ruler.
  785. Queen
    Origin: English.
    Meaning: Female ruler.
  786. Sariah
    Origin: Hebrew.
    Meaning: Princess.
  787. Sandra
    Origin: Greek.
    Meaning: Defending men.
  788. Alannah
    Origin: Gaelic.
    Meaning: Rock.
  789. Austyn
    Origin: Latin.
    Meaning: Venerated.
  790. Kaylin
    Origin: Gaelic.
    Meaning: Slender and fair.
  791. Samira
    Origin: Arabic.
    Meaning: Pleasant community.
  792. Taliyah
    Origin: Hebrew.
    Meaning: Dew of God, female lamb.
  793. Kaiya
    Origin: Japanese.
    Meaning: Forgiveness.
  794. Luisa
    Origin: Germanic.
    Meaning: Fame and war.
  795. Dixie
    Origin: English.
    Meaning: Strong power, hardy power.

If you're looking for more baby name options, we highly recommend the book 100,000+ Baby Names by Bruce Lansky, definitely an excellent resource. We love its coverage of baby name trends by gender, area of the world, and over time, and give it at least 4.9 stars!

Related Articles to Check Out!

Most Popular Boy & Girl Baby Names 2021 (with meanings)

Most Popular Boy & Girl Baby Names 2021 (with meanings)

Each year the US Government (social security administration) puts out a list of last...

350 Gender-Neutral Baby Names

350 Gender-Neutral Baby Names

Picking a gender-neutral baby name is becoming very popular, and there are tons of...

795 Popular Boy Names with Origins & Meanings

795 Popular Boy Names with Origins & Meanings

Picking the perfect name for a baby boy is no easy feat, with literally thousands of...

When Pregnant Moms Smoke, Babies Suffer

When Pregnant Moms Smoke, Babies Suffer

There are very few people in the modern world who would tell you that smoking while...