I'm not crazy about Elizabeth...it's just too common and simple for me.
My suggestion would be Claire Louisa(didn't check to see if someone else suggested, sorry if repeat). If this baby is a girl her name will be Claire Elisabeth Louisa, but I see you don't like Elisabeth. Elisabeth and Louisa honor my husband's late grandmother Betty Lou. But before we decided to honor her we had Elise, Isabella and Viviana on our list. So these would be my suggestions.
Of your list I like Isabella the best, followed by Sophia which is my #2 girls name.