slīm (Middle High German) comes from Old High German slimb, from Proto-West Germanic *slimb, from Proto-Germanic slimbaz, from Proto-Indo-European (s)lemb- — to droop; sag; hang loosely.
Ancestry of “slīm”, step by step
slīm traces back through two separate lines of ancestry.