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