croche (Old French) comes from Old French croc, from Frankish krōk, from Proto-Germanic krōkaz, from Proto-Indo-European gerg-, from Proto-Indo-European ger- — to turn, bend, twist, wind; to tie, bind...
croche (Old French): hooked; curved; hook