slayyoudaoicibaDictYouDict[slay 词源字典]
slay: [OE] Etymologically, slay means ‘hit’ (its German relative schlagen still does), but from the earliest Old English times it was also used for ‘kill’. It comes from a prehistoric Germanic base *slakh-, *slag-, *slög- ‘hit’, which also produced English onslaught, slaughter, the sledge of sledgehammer, sleight, sly, and possibly slag [16] (from the notion of ‘hitting’ rock to produce fragments), slog, and slug ‘hit’.
=> onslaught, slaughter, sledge, sleight, sly[slay etymology, slay origin, 英语词源]
slay (v.)youdaoicibaDictYouDict
Old English slean "to smite, strike, beat," also "to kill with a weapon, slaughter" (class VI strong verb; past tense sloh, slog, past participle slagen), from Proto-Germanic *slahan, from root *slog- "to hit" (cognates: Old Norse and Old Frisian sla, Danish slaa, Middle Dutch slaen, Dutch slaan, Old High German slahan, German schlagen, Gothic slahan "to strike"). The Germanic words are from PIE root *slak- "to strike" (cognates: Middle Irish past participle slactha "struck," slacc "sword").

Modern German cognate schlagen maintains the original sense of "to strike." Meaning "overwhelm with delight" (mid-14c.) preserves one of the wide range of meanings the word once had, including, in Old English, "stamp (coins); forge (weapons); throw, cast; pitch (a tent), to sting (of a snake); to dash, rush, come quickly; play (the harp); gain by conquest."
slay (n.)youdaoicibaDictYouDict
"instrument on a weaver's loom to beat up the weft," Old English slæ, slea, slahae, from root meaning "strike" (see slay (v.)), so called from "striking" the web together. Hence the surname Slaymaker "maker of slays."