photo: YouTube, Vivala

It looks like the rainbow hair trend isn't going away anytime soon. Katy Perry showed off her bright and bold locks in a recent H&M holiday commercial because, let's be honest, who better to rock rainbow, fairy-looking hair for the winter holiday season? After all, she is one of the first celebs to really go bold with her hair color. In the video, Perry has every ethereal hair hue you could think of — lime green, turquoise blue, yellow. There's even a lavender tint in there. But we have to admit, it paired perfectly with her sparkly outfit and glittery makeup. Anyone else really digging this look?

The rainbow hair trend has become one of the biggest hair color trends of the year, with A-listers like Kelly Osbourne, Hilary Duff, and many others experimenting with colorful hues. If you're finally thinking of taking the rainbow hair plunge, we've rounded up a few celebs with seriously enviable strands to get you inspired!

Related From Vivala: 11 Latinas Rocking Rainbow Hair

Kelly Osbourne

Osbourne has been rocking rainbow hair since before it even became a trend. We're loving this grayish-lavender shade she's been sporting lately! 

Hilary Duff

Everyone was shocked when Duff first showed off her mermaid-inspired turquoise hair, but she actually looked REALLY good with it!

Nicole Richie

A photo posted by @nicolerichie on

Richie is another celeb who's constantly switching up her hair color. She's proof that pink hair can still look chic and classy.

Gwen Stefani

The singer got a fierce hair makeover after her split with Gavin Rossdale. She switched up her signature platinum hair with purple and black dip-dyed ends and it looked AMAZING!

Related From Vivala: Gwen Stefani's Boldest Beauty Moments


At one point, RiRi had us all running to our stylists for ruby red hair. 

Kylie Jenner

Jenner's hair changes on a weekly basis — remember when she had teal strands? But we really loved that pastel green shade she rocked back in October.

Ariana Grande

Though the gray hair was just for her single cover, we thought this hue actually looked awesome on her.

Dasha Polanco

It's been a while since the Orange Is the New Black actress went rainbow. We miss her pink hair!

Nicki Minaj

We've lost track of the different hair colors Nicki has sported.