Where does “Bad Karlshafen” come from?

Bad Karlshafen (German) comes from German Karlshafen, from German Hafen, from Middle High German haven, from Old High German hafan, from Welsh hafn, from Old English hæfen, from Old Norse hǫfn, from Proto-Germanic habnō.

Ancestry of “Bad Karlshafen”, step by step

Bad Karlshafen traces back through two separate lines of ancestry.

via German Karlshafen

StepLanguageWordMeaning
1GermanKarlshafen
2GermanHafenharbour/harbor; port; haven; pot
3Middle High Germanhavenpot
4Old High Germanhafanpot
5Welshhafngap, pass, cleft
6Old Englishhæfeninlet; harbour, port
7Old Norsehǫfnport, harbor, haven
8Proto-Germanichabnōharbour, haven; harvour, haven
9Proto-Indo-Europeankopno-

via German bad

StepLanguageWordMeaning
1Germanbadbath
2Middle High Germanbāt
3Old High Germanbadbath
4Proto-West Germanicbaþbath
5Proto-Germanicbaþąbath
6Proto-Indo-Europeanbʰeh₁-to foment; warm; bathe

Words derived from “Bad Karlshafen

Every word from Proto-Indo-European kopno-
Bad Karlshafen — Etymology, Origin & Word History | Etymology Explorer