Where does “шпилька” come from?

шпилька (Ukrainian) comes from Russian шпиль, from German Spill, from Middle Low German spille, from German spinnila, from Proto-West Germanic spinnilu, from Proto-West Germanic spinnan, from Proto-Germanic spinnaną, from Proto-Indo-European (s)pénh₁-ne- — to twist; to weave.

шпилька (Ukrainian): hairpin, hairgrip

Definitions

  1. hairpin, hairgrip

Ancestry of “шпилька”, step by step

StepLanguageWordMeaning
1Russianшпильspire, steeple, spike
2GermanSpillcapstan
3Middle Low Germanspille
4Germanspinnila
5Proto-West Germanicspinniluspindle
6Proto-West Germanicspinnanto spin
7Proto-Germanicspinnanąto spin
8Proto-Indo-European(s)pénh₁-ne-
9Proto-Indo-European(s)penh₁-to twist; to weave
Every word from Proto-Indo-European (s)penh₁-Every word from Proto-Indo-European (s)pénh₁-ne-Every word from Proto-Germanic spinnaną