Les botanistes ne sont pas d'accord sur le nombre exact d'espèces de la famille des roses Rosa, mais la plupart s'accordent pour dire qu'il y en a au moins 100. De plus, il existe des milliers de cultivars (un groupe ou une sous-espèce) de roses sélectionnées pour des couleurs très spécifiques, formes, parfums et autres caractéristiques.
Étant donné que les roses ornementales sont populaires depuis des millénaires et qu'il n'existe aucun organisme officiel régissant le développement des différents cultivars, il est impossible d'en déterminer le nombre exact. Les espèces de roses peuvent également se croiser entre elles, il y a donc eu de nombreux hybrides créés en croisant deux espèces de roses. Certaines des roseraies les plus célèbres au monde, comme le jardin de la Royal National Rose Society près de Londres ou la Rosarie du Val-de-Marne en France, comptent plus de 2 000 cultivars de roses uniques.