Inherited from Old Polish szydło, from Proto-Slavic *šidlo. By surface analysis, szyć + -dło.
szydło n