I agree with you, CB,
Hagen would not be used that often in Denmark. Sometimes names in the database are very old or rarely used. It's the same with some of the Swedish names, like Åslög / Aslög. That is a name I have NEVER heard, they probably stopped using it during the viking era or something.
But
Hagen sounds nice in english. In danish? Not so much.