Распространение слова «красота» с корнем -крас- в славянских языках может быть связано с культурной и этической значимостью этого понятия для древних славян, что отражено ещё в праславянском языке. 1
Изначально корень -крас- мог обозначать одновременно такие значения, как «красота», «красный цвет», «цвет вообще», «украшение» и т. д.. 1
Для славян было характерно понимание красоты как жизни в широком смысле. 1 Например, красивый человек для древних русичей — это человек румяный, с хорошим цветом лица. 1 Впоследствии это значение перешло в «наслаждение», «радость». 1
Кроме того, по мнению П. Е. Гриценко, одним из определяющих компонентов семантики корня -крас- является комплекс сем, связанный с идеей плодородия, продолжения рода. 2