Of your choices I would pick
Bridget and
Leo. If I could pick and choose among your options I might go for
Bridget and
Theo instead. I think the selections you've listed are all pretty good, and I applaud you for not being someone who feels the need to give twins rhyming names or cutesy too-similar names. The only name you've listed that I don't think fits with the rest is
Jamie, simply because it seems more nny than the others.
If I had twins today they'd end up being
Jonas and
Simone or
Jonas and
Felicity because those are the only names I know that DH and I both like. There'd be some scrambling to give them mns, I can tell ya that.