What is the meaning of roses? Red is for love, passion, and respect. Lavender is for affection and enchantment. White is for innocence. Green is for envy and infatuation. Yellow is for joy and friendship. Pink is for grace and joy. Dark pink is for thankfulness. Orange is for variety, creativity, and fascination. Peach is for desire, gratitude, and appreciation.