Haguna o Hagana es un nombre germano reconstruido a partir de *hag- ("acercamiento").
Probablemente significa "protector" (cf.
hägn en sueco significa "protección").
A partir de este nombre, nacen otras formas en las lenguas germanas, tales como Hagano en antiguo alto alemán y Haguna y Hagena en anglosajón.
En nórdico antiguo, tiene las siguientes formas: Haghni y Hoghni, en danés antiguo Haghne, en sueco antiguo Høghne, en noruego antiguo el Este, Hǫgni.