I love
Gray as a middle name, I think something about
it sounds really feminine, even though it isn't actually a very girly name
I also like the spelling
Grey.
I think
Carolina Grey is a really cute combo,
but for a first name possibly
Gray Olivia or
Gray Madeleiene?