Roses originated in ancient Persia and were historically viewed as a masculine flower, however several thousand years of cultivation produced many exquisite and beautiful variations associating it with females and love.
I did this for a male customer who wanted to have his kids name around it as well and it came out pretty sweet...
Red roses can mean love, romantic love, and respect.
White roses signify spiritual love, purity, innocence or secrecy.
Bridal white means happy love.
Yellow roses signify joy, gladness, friendship and devotion.
Coral roses imply desire.
Light peach roses signify modesty or friendship
Orange roses say fascination.
Light pink roses imply grace, gentility and admiration.
Dark pink roses say "thank you."
Red and yellow roses mixed together can mean congratulations
Yellow and orange roses together imply passionate thoughts.
Red and white roses signify unity
Greeks mythology described roses as being white until the goddess Aphrodite pricked herself on the thorns, and her blood drops turned the blossoms red. Even today people attach meaning and emotional qualities to roses.
Credits to : http://www.tao-of-tattoos.com/rose-tattoos