Does every shade of colour have a name?
Take any two different colours and there are an infinite continuum of shades between them. You’d need infinitely long names to name them all differently. Having said that, because the eye cannot tell the difference between close colours, if you keep naming colours eventually you will hit a point where no one can find a new colour which looks different from any colour you’ve seen before. So it would theoretically be possible to assign a name to every distinguishable shade. But having said that, in practice, beyond some more obvious ones, no one agrees on which colour is called what – and some colours between green and blue look more blue to some people and more green to others. Instead, there are standards for measuring colour based on human vision which assign numeric values to colours. e.g. the CIELAB system. See http://en.wikipedia.