Это слово может употребляться и как существительное мужского рода (в большинстве случаев), и как существительное женского рода (при указании на пол животного).
Слово роза заимствовано в XVIII веке из немецкого языка, где Rose < лат. rosa, передающего греч. rodon, переоформления древнеперсидского varda от индоевропейского корня *urdha «колючка, шип». Роза буквально колючая.