I think
Grace is a lovely, classy, feminine name, and despite it's popularity, I'd use it, either as a first name or a middle name. It's simple and sweet, but is also a name that will age well.
Grace Elisabeth is my favorite "
Grace" combo, but from your list, I definitely prefer
Grace Caroline.
Pearl and
Helen are both dnmsaa.