Этимологический словарь Крылова

ШПИЛЬ

Заимствование из немецкого, где Spilk есть сокращение от средненемецкого spilleboum – "дерево для изготовления пики". Spille является производным от spiimen – "крутить, прясть".
Смотреть другие описания