Best hair colours for gorgeous green eyes 2021.

best hair colour for green eyes

You’re ready for a revamp, a new look, a fab hair colour that will make everyone green with envy. But what are the best hair colours for your gorgeous green eyes?

Finding a hair colour that flatters your natural colouring is absolutely the best thing you can do. You want to know how to make green eyes pop! And we’re here to help you do just that. Read on!

As an Amazon Associate, I earn on qualifying purchases.

How do I find the best hair colours for green eyes?

Blue hair, Blonde hair, Rainbow hair, Red hair, Silver and full on Mermaid…there are godzillions of hair colours to choose from these days to transform your do.

And all the colour techniques and styles! Ombre, sombre, balayage, flamboyage, highlights, lowlights and dip dyes…the selection is excitingly overwhelming!

hair color ideas pinterest

The journey to choosing the best hair colour for making your gorgeous green eyes pop, begins with knowing if you have cool or warm natural undertones.

Do I have cool or warm undertones?

Finding what hair colour suits green eyes takes more than picking the sweetest, on-trend hair colour that most tickles your fancy.

Your natural hair colour, skin tone and even the colour clothes you choose to wear all come into play. These help us work out if cool or warm hair colours will suit green eyes goddesses.

In the same way, we use it to get the right colours for hazel eyes and the perfect colours for blue eyes too.

If you have cool undertones:

  • Your skin tone is pink or pale.
  • You prefer wearing jewel and pastel colours.
  • The colour yellow does not look good on you.
  • You have blue veins in your wrist.
  • Pearls and silver jewellery look awesome on you.

If you have warm undertones:

  • You have red or golden undertones in your hair.
  • Your skin tone will be golden, tan or olive.
  • You have green veins in your wrist.
  • You suit bright or rich shades.
  • You probably have freckles.
  • Gold jewellery looks awesome on you.
cool or warm undertones infographic

Take the quiz!

To find out if you’re warm or cool, you can also take our quick quiz which will tell you more about which colours will suit you! Answer a few quick questions and you’ll discover what hair colour accents green eyes the best. Just click on the image below!

which hair colour suits me

What are the best hair colours for green eyes?

Now you know if you’re warm or cool tones, here are some of the best hair colours for green eyes you need in your life and hair today!


Ash brown.

best hair colours for green eyes ash brown hair instagram

Cool shades of brown to set off green.

Ash Brown is a cool, multi dimensional colour that is never not on trend. It’s also the ideal colour base for blonde ombre, balayage and highlights which really set off green eyes when framed against your cool skin. To dye your hair this colour you’ll need your hair to be pre-lightened, blonde or light brown to achieve the ashy brown effect.

Get the colour.

John Frieda Precision Foam Medium Ash Brown.

john frieda ash brown

Get the look.

Ash brown hair | How to get the cool brown look at home.

Strawberry Blonde.

best hair colours for green eyes strawberry blonde hair instagram

Cool strawberry makes green eyes delicious.

All kinds of reds look out of this world when paired with green eyes. Strawberry Blonde and its sister shade rose gold are topping the colour charts for their stunning red-blonde hues.

Strawberry blonde can be warm or cool so pick your colours wisely if you have cool tones. Strawberry blonde is made by blending blonde hair with red or pink dye. So stick to cool platinum or ash blonde for the base colour and dusty pink and cool rose for the gorgeous strawberry tones.

Get the colour.

Garnier Olia Deep Rose Hair Dye 

q? encoding=UTF8&ASIN=B077N4K4HB&Format= SL250 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GBgarnier olia rose gold

Get the look.

Strawberry Blonde | How to get the tasty look at home.

Ash blonde.

best hair colours for green eyes ash blonde hair

Cool blonde to make green eyes pop.

Blonde hair and green eyes is the perfect match. Ash blonde is a very light and almost white shade of blonde with cool smokey undertones that makes green eye colour really pop. The blonde colour is beautifully blended with hints of blue, purple and silver. 

It doesn’t have to be super light, but your hair will need to have a light base colour to achieve it. Combine it with darker colours like Ash brown for balayage or ombre effects to dye for.

Get the colour.

John Frieda Precision Foam Colour Hair Dye, Extra Light Natural Blonde

q? encoding=UTF8&ASIN=B01L96IEOM&Format= SL250 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GBjohn frieda natural blonde

Get the look.

Ash blonde hair | How to get the cool blonde look at home.


best hair colours for green eyes purple hair instagram

Green eyes suit purple tones as they are adjacent to green on the colour wheel, which means they’ll really bring that green to life. Purple shades contain red and blue tones which add extra vibrancy to any green. 

Go for deep purple colours like burgundy, plum and on-trend blackberry for all over cool. Or use purple for coloured accents in cool blonde hair.

Get the colour.

Schwarzkopf LIVE Intense Colour Permanent, Plum Perfection.

q? encoding=UTF8&ASIN=B00PXYYMAM&Format= SL250 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GBschwartzkopf purple hair dye

Get the look.

How to dye your hair purple at home.



green eyes copper hair

Shimmer and shine with copper.

Part of the sexy red hair family, copper really makes green eyes shine. The warm, red and gold tones create a heady mix of brightness and the metallic hues sparkle against warm skin.

Copper really shines on people with light eyes like green and blue. Best of all, it’s easy to achieve at home with off the shelf hair dye, whatever base colour your hair is to begin with.

Get the colour.

Garnier Olia Copper Hair Dye Permanent.

q? encoding=UTF8&ASIN=B00F98KPP8&Format= SL250 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GBgarnier olia copper

Get the look.

Copper hair | How to get the beautiful bronze look at home.

Auburn hair.

green eyes auburn hair instagram

Rusty vibes make green eyes sparkle.

Auburn is another ravishing red colour that really compliments green eyes and makes them pop. Auburn is an incredibly versatile colour that can be worn warm or cool as long as you pick the right shade.

People with warm undertones should go for more golden-reds and lighter auburns that combine red and yellow undertones to bring out the emerald accents in your eyes.

Get the colour.

Clairol Nice’ n Easy Crème, Golden Auburn.

q? encoding=UTF8&ASIN=B0789PTRG8&Format= SL250 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GBnice n easy auburn hair color

Get the look.

Auburn Hair | How to get the lush look at home.

Light brown.

green eyes light brown hair instagram

Light up your life with light brown.

Light Brown comes in range of shades – everything from light chocolate, chestnut, golden brown and caramel – and it’s perfect for styling out all year round. Stay away from ash tones with warm skin tones and go for colours with red or gold undertones.

Golden brown is a fabulous colour for summer months. Your hair will be naturally sprinkled with highlights from the sun to give it a sun-kissed glow.

Get the colour

L’Oreal Paris Excellence Creme Hair Colour, Natural Golden Brown 

q? encoding=UTF8&ASIN=B016XYL9OM&Format= SL250 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GB

Get the look:

Light brown hair shades you need in your life right now.

Caramel Blonde.

green eyes caramel hair instagram

Caramel looks delicious with green.

Blonde hair is a great colour for green eyes as it lifts your hair, skin tone and makes you look and feel healthier with its golden shiny vibes.

Caramel blonde is a scrummy creamy colour that adds softness and richness to blonde hair. Go for highlights to add texture and depth and make your green eyes pop, or choose it for ombre and balayage to blend with golden brown. You’ll need a bleached or pre-lightened base to achieve this look if your hair isn’t already blonde. It’s worth it!

Get the colour.

L’Oreal Excellence, Natural Dark Caramel Blonde

q? encoding=UTF8&ASIN=B002MA56EQ&Format= SL250 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GBloreal excellence caramel blonde

Get the look.

Caramel Hair | How to get the sweet, soft colour at home.