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