Where does “Hag” come from?

Hag (Serbo-Croatian) comes from Dutch Den Haag, from Middle Dutch des Graven hage.

Ancestry of “Hag”, step by step

StepLanguageWordMeaning
1DutchDen HaagThe Hague; Hague
2Middle Dutchdes Graven hage
Every word from Middle Dutch des Graven hageEvery word from Dutch Den Haag