Общеслав. Происхождение неясно. Обычно объясняется, как родственное щадить и скудный. В таком случае — суф. производное (суф. -р-) от первичной основы, не осложненной инфиксом -н- (ср. *sked- в щедрый и *skend- в щадить, *skond- в скудный). Первоначально — «тот, кто щадит» (не отнимая необходимого).
Школьный этимологический словарь русского языка. Происхождение слов. — М.: Дрофа.
Н. М. Шанский, Т. А. Боброва.
2004.