It's a beautiful, solid name, and reminds me of a pure woman. Of the names you listed, I think it fits better with
Ruby,
Oliver and
Issac, although I don't think it's a bad fit with the others. I think it would go well with a French middle name, like
Camille,
Cerise or
Corinne.