A few names

I can't decide
  1. Amelia
    • Origin:

      German
    • Meaning:

      "work"
    • Description:

      Amelia is one of the hottest girls' names, a successor to the megapopular Emma and Emily. Amelia, which spent several years at Number 1 in England, is now comfortably ensconced in the US Top 10.
  2. Addelynn
    • Ella
      • Origin:

        German; English
      • Meaning:

        "all, completely; fairy maiden"
      • Description:

        Ella is a sweet, simple name that owes much of its current popularity to the popularity of other names, from Emma to Bella to Emily to Ellie.
    • Madelynn
      • Origin:

        Spelling variation of Madelyn, English
      • Meaning:

        "woman from Magdala or high tower"
      • Description:

        Madelynn is the fourth most popular variation of this durably popular name, with Madelyn ranking first in the Top 100, Madeline dropping to the Number 2 spot, the French Madeleine taking third place, and Madelynn coming in fourth but still ranking in the Top 500.