Leo Hadrian is a wonderful combo. Two thumbs way up!
Julian Fox is also very intriguing. I've been toying with
Fox as a middle name, too.
As for the feminine names, you have a lot of pretty ones. I love
Theia Melisande,
Dahlia Juliette,
Iris Aurelia,
Giselle Ariadne,
Azalea Camille, and
Leta Fleur.