6 Celebrities Who’ve Had Purple Hair

From light lavender to vibrant violet, these 6 stars have all opted to dye their hair a purple shade. Kelly Osbourne and Ellie Goulding have gone for a washed out purple colour that looks great with their pale skin-tone, while Jordin Sparks and Jessie J have gone for deeper purple colours that really make their hair the focal point of their outfit. Bold, bright and really attention-grabbing, purple hair has turned into a celebrity trend that is worn by the truly brave!

Ellie Goulding

Kelly Osbourne

Katy Perry

Jordin Sparks

Jessie J

Lady Gaga