Общеслав. Суф. производное от щавь того же значения, того же корня, что и щаной — «свойственный щам», щаги — «щи», др.-русск. щавьнъ «кислый», словацк. štava «сок» — и далее щи, сок. Растение названо по кислоте листьев и стебля, употребляемых в пищу.
Школьный этимологический словарь русского языка. Происхождение слов. — М.: Дрофа.
Н. М. Шанский, Т. А. Боброва.
2004.