Rosalind is lovely.
I like the idea of using
Juno as a nickname.
Grace is soft and pleasant. It is a common middle name in my area, but I have rarely met someone with the first name
Grace.
James - handsome, classic, and wears well.
Casper - charming and youthful
Dexter - geeky but also clever and fun
Michael - I love it even if it is popular