I love Cyprian from your list but want to second (third?) the suggestion of MalcolmIgnatius. What a handsome, balanced name! Antoine and Malcolm are great together. I would definitely not be disappointed with Leander either.