There are many different species of roses, but the exact number is a matter of debate among botanists and horticulturists. The genus Rosa, which includes roses, is quite diverse and comprises hundreds of species, along with countless hybrid varieties and cultivars. Estimates of the number of rose species range from around 100 to over 300.
Some commonly known species of roses include Rosa gallica, Rosa rugosa, Rosa damascena, Rosa canina, Rosa foetida, Rosa banksiae, Rosa multiflora, and Rosa chinensis, among others.
Each species has its own distinct characteristics, such as flower color, scent, growth habit, and foliage. These species have been selectively bred and hybridized over centuries, resulting in the vast array of rose cultivars and varieties available today.