Zoe!
or Hannah!! 
Sorry!
I would actually flip your shortlist. I like Jessica best, then Thea then Molly.
I think perhaps longer names sound good if your surname is one syllable? And I agree that the 'ee' sound isn't great. Nor is an 'ell' sound.
How about:
Alexandra, Cassandra, Cecilia, Daniella, Elizabeth, Emilia, Francesca, Gabriella, Georgina, Isabella, Jennifer, Julia, Katherine, Lydia, Louisa, Melissa, Matilda, Miranda, Natasha, Natalia, Olivia, Rebecca, Rhianna, Sophia, Samantha, Savannah, Tabitha, Tallulah, Victoria.