Where does “haven” come from?

haven (Old Frisian) comes from Proto-Germanic habnō, from Proto-Indo-European kopno-.

Ancestry of “haven”, step by step

StepLanguageWordMeaning
1Proto-Germanichabnōharbour, haven; harvour, haven
2Proto-Indo-Europeankopno-—
Every word from Proto-Indo-European kopno- →Every word from Proto-Germanic habnō →