Everything seems to be obvious here. It is clear with which historical person this name is associated. It is through a hyphen, because the name can be double.
If the parents decide to name the child that way and come to register it, they will not only be refused, but, possibly, they will file an application against the family in court.
If we talk about a single name, you can call a child like that, but these cases are quite rare. The taboo from “Adolf” is still not lifted. According to statistics, for 20-30 thousand babies born in Germany, at least one child receives such a name, and even then, as a rule, as a middle name, and not the main one.