La rose aurait environ 35 millions d'années et serait originaire de Chine. La première culture documentée de roses dans les jardins est attribuée à la Chine et aurait eu lieu il y a 5 000 ans.
À l'époque romaine, les roses étaient cultivées en grande quantité dans tout le Moyen-Orient. Ils étaient utilisés comme confettis, comme source de parfum et à des fins médicales. Les roses étaient également utilisées au XVe siècle pour symboliser les différentes factions qui se disputaient le contrôle de l'Angleterre. Une rose rouge a été utilisée pour Lancaster, tandis que la rose blanche a été utilisée pour York.