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 →