Baby girl Turner

Hopefully our last "top 3" list! Please help me decide!
  1. Annalise
    • Origin:

      German, combination of Anna and Lise
    • Meaning:

      "grace and pledged to God"
    • Description:

      Variously spelled Annalise and Annaliese as well as several other forms, this is not a modern smoosh but a traditional German combo-name with a definite Heidi-esque feel.
  2. Audrey
    • Laken
      • Origin:

        Variation of Lake, English
      • Meaning:

        "lake"
      • Description:

        Not quite a nature name and not quite a surname — whatever Laken is or isn't, we know it's definitely a name to watch.