Википедия гласит: русское название происходит от самого цветка розы - естественного эталона розового цвета, а если быть точнее, то от цвета бутонов и лепестков цветков распространённых видов шиповника (Rosa canina). Думаю, красный цвет все же нельзя назвать классическим для роз, а вот розовый цвет как раз им является.