Girls Names

  1. Isla
    • Origin:

      Scottish place-name or Spanish
    • Meaning:

      "island"
    • Description:

      Isla is a hit name throughout the English-speaking world but hasn't found the same popularity in other western countries, perhaps because its spelling and pronunciation don't make sense for those whose native language is not English. Think island without the final two letters.
  2. Clara
    • Origin:

      Latin
    • Meaning:

      "bright, clear"
    • Description:

      Clara is a strong, lovely girls' name that's always ranked among the US Top 1000 girl names but has been climbing since the turn of this century. It now ranks right at Number 78, making it a modern classic that's neither too popular nor unfamiliar.
  3. Amelia
    • Origin:

      German
    • Meaning:

      "work"
    • Description:

      Amelia is one of the hottest girls' names, a successor to the megapopular Emma and Emily. Amelia, the Number 2 choice in England, is now also comfortably ensconced in the US Top 10, where it ranked as the third most popular name for girls in 2024.
  4. Margot
    • Origin:

      French, diminutive of Margaret
    • Meaning:

      "pearl"
    • Description:

      Margot is suddenly a star again. After a nearly-half century absence, it hopped back on the Top 1000 list in 2013 and is on the rise. The Margot spelling is now given to three times as many baby girls as the Margo one.
  5. Florence
    • Origin:

      Latin
    • Meaning:

      "flourishing, prosperous"
    • Description:

      Florence is back, returning to the US Top 1000 girl names in 2017 after a nearly 40 year absence. Other English-speaking countries have been quicker to welcome Florence back into fashion.
  6. Mira
    • Origin:

      Latin, Slavic, Arabic, Sanskrit
    • Meaning:

      "admirable; peace; female ruler; ocean"
    • Description:

      This name owes its present life to actress Sorvino. Mira and Mirra have an arty aura.
  7. Genevieve
    • Origin:

      English from French
    • Meaning:

      "tribe woman"
    • Description:

      Genevieve is derived from the Germanic medieval name Genovefa, or Kenowefa, which consists of the elements kuni, meaning "kin", and wefa, meaning "woman." The medieval saint Genevieve, patroness of Paris, defended the city against Attila the Hun through her rational thinking, courage and prayer.
  8. Colette
    • Origin:

      French, short form of Nicole, feminine variation of Nicholas, Greek
    • Meaning:

      "people of victory"
    • Description:

      Like the French author with whom the name is most closely associated, Colette is a chic and charming name that is being rediscovered. After disappearing for nearly 30 years, Colette rejoined the Top 1000 in 2012 at Number 659 and has continued to rise since then.
  9. Lucia
    • Origin:

      Italian, feminine variation of Lucius, Latin
    • Meaning:

      "light"
    • Description:

      Lucia is a lush, rich Latinate equivalent of Lucy, popular in Spain and throughout Latin America and also a cross-cultural favorite. You might be surprised to know that Lucia has ALWAYS ranked among the Top 1000 girl names in the US, though she's really taken off only since the turn of this century.
  10. Anna
    • Origin:

      Variation of Hannah, Hebrew
    • Meaning:

      "grace"
    • Description:

      Anna has become the dominant form of the Ann family, offering a touch of the international to English speakers and a bit more style than the oversimplified Ann or Anne.
  11. Hannah
    • Origin:

      Hebrew
    • Meaning:

      "grace"
    • Description:

      Hannah is one of the nation's top biblical girls' names — it surpassed Sarah in 1998, and ranks in the Top 100 along with Elizabeth, Abigail, Chloe, and Naomi. Hannah is a name with many sources of appeal: Old Testament roots, soft and gentle sound, and a homey yet aristocratic image.
  12. Elise
    • Origin:

      French variation of Elizabeth
    • Meaning:

      "pledged to God"
    • Description:

      Elise is one of those golden names that stylish but not TOO popular. Its appeal is due in large part to its French flair and to the love for El-names in general.
  13. Adelaide
    • Origin:

      Variant of Adelheidis, German
    • Meaning:

      "noble, nobility"
    • Description:

      Adelaide is now heading straight uphill on the coattails of such newly popular sisters as Ava, Ada, and Audrey, and in the company of Adeline and Amelia. It was chosen by actress Katherine Heigl for the name of her second daughter.
  14. Louisa
    • Origin:

      Latinate feminine variation of Louis
    • Meaning:

      "renowned warrior"
    • Description:

      Louisa, a quaint but strongvintage name, is an example of the idea that these days, old-style girls’ names are more fashionable when they end with an a rather than with an e, as in Julie/Julia, Diane/Diana. So for the next generation, Louisa may rise again, especially with the growing popularity of other Lou/Lu-starting names, like Lucy and Luna. Louisa reentered the US Top 1000 in 2014 after a 45 year absence.
  15. Margaret
    • Origin:

      Greek
    • Meaning:

      "pearl"
    • Description:

      Margaret is derived from the French Marguerite, which in turn came from Margarita, the Latin form of the Greek Margarites. Margarites was based on the Old Persian word margārīta, meaning "pearl."
  16. Laura
    • Origin:

      English from Latin
    • Meaning:

      "from Laurentum or bay laurel"
    • Description:

      Laura is a hauntingly evocative perennial, never trendy, never dated, feminine without being fussy, with long-standing literary links. All this makes Laura a more solid choice than any of its more decorative counterparts and one of the most classic girl names starting with L.
  17. Mary
    • Origin:

      Hebrew or Egyptian
    • Meaning:

      "drop of the sea; bitter; beloved; love"
    • Description:

      Mary is the English form of Maria, which ultimately was derived from the Hebrew name Maryam/Mariam. The original meaning of Maryam is uncertain, but theories include "drop of the sea" (from Hebrew roots mar "drop" and yam "sea"); "bitter" (from Hebrew marah "bitterness"); and "beloved" (from the Egyptian root mr).
  18. Alina
    • Origin:

      Slavic, Germanic, Arabic, Scottish
    • Meaning:

      "bright, beautiful; noble; delicate, soft; defending men"
    • Description:

      Alina has been drifting up the US popularity charts since the early 1980s, and now sits in in the Top 200. But Alina's real strength is in its international flexibility: The name ranks highly in a wide range of European, English speaking, and Latin American countries.
  19. Sarah
    • Origin:

      Hebrew
    • Meaning:

      "princess"
    • Description:

      Sarah was derived from the Hebrew word sarah, meaning "princess." Sarah is an Old Testament name — she was the wife of Abraham and mother of Isaac. According to the Book of Genesis, Sarah was originally called Sarai, but had her name changed by God to the more auspicious Sarah when she was 90 years old.
  20. Marie
    • Origin:

      French variation of Mary
    • Meaning:

      "drop of the sea, bitter, or beloved"
    • Description:

      The ubiquitous French version of Mary came into the English-speaking world in the nineteenth century. In the United States, Marie was a huge hit at the turn of the last century and for the ensuing fifty years, becoming the seventh most popular name in the country for three years, from 1901 to 1904.