Several of my favourite names are on your list. I love:
Bridget - strong, feminine, quite traditional, lovely nicknames, great meaning (strong), not over-used
Claudia - distinctive, strong, feminine, love nn Claudie, not over-used
Eliza - strong, feminine, traditional, quite popular but wouldn't stop me if it was the favourite
Imogen - love the sounds, love the Shakespearean connection, strong and femine, popular at the moment though
Eleanor - such strong links with history, love nns including Nell, beautiful, though fairly popular
I also like:
Matilda - strong, feminine, traditional, great historical links, lovely nns, quite popular though
Juliet - only like this spelling though - more streamlined and less fussy, feels smarter.
Josephine is okay. I'm not keen on Hazel which feels rather harsh to me and quite trendy. I dislike Heidi and it feels the odd one out being like a little girl nickname in comparison with the rest of your list of grown-up and traditional names.