klimmen (German) comes from Middle High German klimben, from Old High German klimban, from Proto-Germanic klimbaną, from Proto-Germanic klībaną, from Proto-Indo-European gleybʰ-, from Proto-Indo-European gley-, from Proto-Indo-European gel- — to be cold, to freeze.