The girls' names are all beautiful, I wouldn't know which to pick. Slightly prefer Sophie over Sophia.
I don't like Arthur much or Henry (both seem a bit stodgy), but the other boys names are all fine. I love James, but it is just so common now (or maybe not in the last few years?). I would probably pick Alexander or maybe James.