The fact that they are Germans is the point.You need the child to have as much legitimacy as possible and a name without a Greek equivalent doesn't help, even if it's no deal breaker on its own. I think that at least Constantine and Leopold should have their names switched. Besides, OTL Leopold...