Emily - nice enough but a bit standard... a decent name, can't really go wrong with it but some of the others are nicer
Eleanor (nn Ella - I know its not normal) - Eleanor is lovely! Ella is also cute but will probably be 1 of many in her class. What about Elsa as an alternative nickname? I think it's really pretty
Grace - Simple, pretty
Clementine (nn Clemmie) - Bit over the top for me... I think of Eternal Sunshine so it seems too much of a "character" name. Clemmie is a bit too cutesy too. It's not awful though
Thea - Ooh, really nice! Simple but definitely unusual, good choice
Tessa - Okay but can't get too enthusiastic about it. Have seen it on a few babies lately but still sounds a bit "old" to me
Calista (nn Callie) - Hmm not sure if it seems a bit "try hard" although it is pretty. Reminds me of Ally McBeal! Callie is sweet. Calista is better than Calliope anyway IMO!
Susannah (nn Susie OR Zannah) - Cute classic
Esther - Okay but prefer the others
Harriet (nn Hattie) - Harriet is one of my favourites too - really nice and classic but not too overused
I would go for Harriet, Eleanor or Thea!