Общеславянское слово, образованное суффиксальным способом от печа – "забота", восходящего к той же основе, что и опека. Исчезнувшее ныне из языка лека означало "жар, зной". Печаль буквально значит "то, что жжет".
Этимологический словарь русского языка. — СПб.: ООО "Виктория плюс". Крылов Г. А.. 2004.