Where does “behalten” come from?

behalten (Middle High German) comes from Old High German bihaltan, from Proto-West Germanic bihaldan, from Proto-West Germanic haldan, from Proto-Germanic haldaną, from Proto-Indo-European kel- — to hit; beat; to pierce, to stab; goblet.

Ancestry of “behalten”, step by step

StepLanguageWordMeaning
1Old High Germanbihaltan
2Proto-West Germanicbihaldanto keep
3Proto-West Germanichaldanto hold; to keep
4Proto-Germanichaldanąto hold, to keep
5Proto-Indo-Europeankel-to hit; beat; to pierce, to stab; goblet

Words derived from “behalten

Every word from Proto-Indo-European kel-Every word from Proto-Germanic haldanąEvery word from Proto-West Germanic haldan