The following information was found online. The website lists these meanings for the different color roses:
Red: love, beauty, courage, respect, romantic love, congratulations, "I love you", "Job well done", sincere love, and passion
Dark Red: unconscious beauty
Red (single): "I love you"
Deep Burgundy: unconscious beauty
White: purity, innocence, silence, secrecy, reverence, humility, youthfulness, "I am worthy of you", heavenly
White (bridal): happy love
Pink: appreciation, "Thank you", grace, perfect happiness, admiration, gentleness, "Please believe me"
Dark Pink: appreciation, gratitude, "Thank you"
Light Pink: admiration, sympathy, gentleness, grace, gladness, joy sweetness
Yellow: joy, gladness, friendship, delight, promise of a new beginning, welcome back, remember me, jealousy, "I care"
Yellow with red tip: friendship, falling in love
Orange: desire, enthusiasm, fascination
Red and White: given together, these signify unity
Red and Yellow: jovial and happy feelings
Peach: appreciation, closing the deal, "Let's get together", sincerity, gratitude
Pale Peach: modesty
Coral: desire
Lavender: love at first sight, enchantment
Black (does not appear in nature): death, farewell
Blue (does not appear in nature): the unattainable, the impossible
Single rose in any color: simplicity, gratitude
Red Rosebud: symbolic of purity and loveliness
White Rosebud: symbolic of girlhood
Thornless Rose: love at first sight