Deriva dal nome germanicoHagano, basato sull'elemento hagan che significa "recinto", "spazio chiuso"[1]; ha quindi lo stesso significato del nome femminile Gerd. Il nome è portato da un personaggio del Nibelungenlied.
Va notato che Hagen coincide anche con la forma danese del nome Håkon[2].