A name to go with Matilda

We have a few days to go before our next baby is due and we're still stuck for a girl's name to go with big sister Matilda Grace. I'd love some feedback.
  1. Alice
    • Origin:

      German
    • Meaning:

      "noble"
    • Description:

      Alice is a classic literary name that's both strong and sweet, ranking in the US Top 100 and popular throughout the western world. Alice is derived from the Old French name Aalis, a diminutive of Adelais that itself came from the Germanic name Adalhaidis, which is composed of the Proto-Germanic elements aþala, meaning "noble," and haidu, "kind, appearance, type."
  2. Aurelia
    • Origin:

      Latin
    • Meaning:

      "the golden one"
    • Description:

      Aurelia is an ancient Roman name that's become a surprise hit in the contemporary world. A top favorite on Nameberry, it reentered the US Top 1000 in 2014 after a 70-year absence and continues to climb.
  3. Arabella
    • Bethan
      • Origin:

        Welsh, diminutive of Elizabeth
      • Description:

        Very popular in Wales, this perfectly nice name's only problem is its similarity to the dated Beth Ann.
    • Celeste
      • Origin:

        Latin
      • Meaning:

        "heavenly"
      • Description:

        Celeste is a softly pretty and somewhat quaint name with heavenly overtones, which kids might associate with Queen Celeste of Babar's elephant kingdom. She's a light and lovely choice that's finally getting noticed.
    • Clarabelle
      • Origin:

        Latin
      • Meaning:

        "bright and beautiful"
      • Description:

        Clown and cow name.
    • Claudia
      • Origin:

        Feminine variation of Claude
      • Meaning:

        "lame; enclosure"
      • Description:

        Claudia is a classic name with ancient Roman roots. Never truly in or truly out, Claudia feels like a strong, modern choice that hits the sweet spot between too popular and too unusual..
    • Emily
      • Felicity
        • Origin:

          Latin
        • Meaning:

          "good fortune, happy"
        • Description:

          Felicity is as accessible a virtue name as Hope and Faith, but much more feminine -- and dare we say, happier. The hit TV show did a lot to soften and modernize the once buttoned-up image of Felicity, and it got further notice as the red-haired Colonial doll, Felicity Merriman, in the American Girl series. A current bearer is actress Felicity Huffman.
      • Hazel
        • Origin:

          English
        • Meaning:

          "the hazelnut tree"
        • Description:

          Hazel has a pleasantly hazy, brownish-green-eyed, old-fashioned image that more and more parents are choosing to share. Former Old Lady name Hazel reentered the popularity lists in 1998 and now is near the top of the charts.
      • Harriet
        • Penelope
          • Origin:

            Greek
          • Meaning:

            "weaver"
          • Description:

            Penelope is an unlikely 21st century baby name success story. Off the Top 1000 for 25 years, Penelope jumped back on in 2001 and has been heading uphill ever since, propelled by the trend for mythological names, Spanish actress Penelope Cruz, and some high-profile celebrity babies.