Этимологический словарь Крылова
Общеславянское слово, восходящее к той же основе, что и краса, и имевшее исходное значение – "красивый" (как в сочетаниях Красная площадь или красна девица). Впоследствии прилагательное красный стало употребляться в значении цвета.