Я тут подумал, а что если эти прозвища русских князей давались по тому же принципу, по которому Кличко зовут "Виталик Златоуст"?
Т.е. лет через 500 какой-нибудь историк будет и правда писать о мэре Киева, обладавшем незаурядными ораторскими способностями, не понимая того, что для современников его прозвище имело другое значение.
Ну, проще говоря, у Владимира, допустим, морда была кумачевая, от давления и перепоя, вот и прозвали "Красно солнышко"