Kaupmannahöfn (Icelandic) comes from Icelandic kaupmaður, from Icelandic kaup, from Old Norse kaup, from Old Norse kaupa, from Proto-Germanic kaupōną, from Proto-Germanic kaupô, from Latin caupo, from Proto-Indo-European kaup-.
Ancestry of “Kaupmannahöfn”, step by step
Kaupmannahöfn traces back through 3 separate lines of ancestry.