the ultimate list of girl names

  1. Léna
    • Lėja
      • Origin:

        Lithuanian variation of Leah, Hebrew
      • Meaning:

        "weary"
      • Description:

        In Lithuania, Lėja is one of the most common names among baby girls. It peaked in 2018 when it briefly held the top spot but has been in the Top 10 since 2013.
    • Machiko
      • Origin:

        Japanese
      • Meaning:

        "fortunate child"
      • Description:

        What parent wouldn't love this meaning?
    • Madelyn
      • Origin:

        Variation of Madeline, English
      • Meaning:

        "woman from Magdala or high tower"
      • Description:

        Capturing some of the playful elegance of Madeleine, while avoiding any confusion over end sound, Madelyn is now an established spelling variation of the French classic. Sweet but strong, Madelyn is a versatile choice that lends itself to the almost inevitable nickname Maddy.
    • Madison
      • Origin:

        English
      • Meaning:

        "son of Matthew"
      • Description:

        Since we wrote a book called Beyond Jennifer & Jason, Madison & Montana, encouraging parents to move beyond overused names, it's no secret what we think of this trendy surname name, inspired by a mermaid named Madison in the 1980s movie Splash.
    • Madrigal
      • Origin:

        Latin
      • Meaning:

        "song for unaccompanied voices"
      • Description:

        Madrigal might be a pretty and highly distinctive choice for a child of a musical family--or for the parent looking for a less conventional path to the nickname Maddie than Madeline or Madison . Definitely more striking than Cadence or even the increasingly popular Aria.
    • Mai
      • Origin:

        Japanese
      • Meaning:

        "coyote"
      • Description:

        Cross-cultural winner.
    • Maite
      • Origin:

        Basque
      • Meaning:

        "beloved"
      • Description:

        A top ten choice in Chile and a popular name throughout the Spanish-speaking world, Maite is a mighty-sounding name with a soft and sweet meaning. It is also found as a contracted form of María Teresa or María Esther.
    • Maja
      • Origin:

        German, Slovene, and Scandinavian form of Maya; also, Arabic
      • Meaning:

        "splendid"
      • Description:

        Whether you pronounce it my-a, ma-zha or ma-ha, Maja is an intriguing choice. Sometimes associated with Goya's famous painting "The Naked Maja." As a cognate of Maya, it's a Top 10 name in Slovenia and Sweden and is also popular in Germany and Norway.
    • Mali
      • Origin:

        Welsh form of Molly or Thai
      • Meaning:

        "jasmine flower"
      • Description:

        Seems unfamiliar, till you realize everyone will just hear it as Molly. In Wales, Mali is a Top 100 name.
    • Manami
      • Origin:

        Japanese
      • Meaning:

        "ocean"
      • Description:

        Like many Japanese names, Manami has several possible meanings. This sea-themed one is very appealing.
    • Maree
      • Origin:

        French word name
      • Meaning:

        "ocean tides"
    • Margarida
      • Origin:

        Portuguese
      • Meaning:

        "daisy"
      • Description:

        This Portuguese version of Marguerite, Margherita, or Margaret is not a chic as the French, nor as fresh as the Italian, and not as familiar as the English.
    • Maria
      • Origin:

        Hebrew or Egyptian
      • Meaning:

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

        As a highly popular girls’ name in all Spanish-speaking countries, this saintly Latin variation of Mary retains a timeless beauty. Through the centuries, Maria remains one of the most widely-used girl names starting with M.
    • Maria alice
      • Maria cecilia
        • Maria clara
          • 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.
          • Marta
            • Origin:

              Italian, Spanish, Scandinavian, Slavic
            • Meaning:

              "lady"
            • Description:

              Sharper and steelier than Martha, but with the same underused vintage appeal.
          • Martina
            • Origin:

              Latin
            • Meaning:

              "warlike"
            • Description:

              Tennis-related name popular throughout Europe that's never caught fire here.