I like
Isabelle Marguerite - and I totally get your "names that could have been used in the Middle Ages" thing, though the following middles don't necessarily reflect that.
Isabelle CharlotteIsabelle EmmelineIsabelle HelenIsabelle RosamondIsabelle RuthIsabelle SerenaIsabelle Yolanda