Meaning of the name Rose: Rose; Horse
Origin of the name Rose: Latin; Germanic
Alternate spellings of the name Rose: Ros, Roz, Roze