Danmarkshavn (Danish) comes from Danish Danmark, from Old Norse Danmǫrk, from Old Norse mǫrk, from Proto-Germanic markō, from Proto-Indo-European morǵ- — edge, boundary, border; frontier, border.
Ancestry of “Danmarkshavn”, step by step
Danmarkshavn traces back through 3 separate lines of ancestry.