Название для "нового" цвета во все эпохи придумывали энтузиасты в связи с необходимостью описания важных характеристик.
Первоначально в языках примитивных людей возникают понятия "светлый" и "тёмный". Потом обособляется "красный" цвет, потому что кровь - важнейший признак жизни. Затем появляются "желтый" и "сине-зелёный", который позднее распадается надвое. Название синего цвета, вероятно, связано с небом, а зелёного и жёлтого - с травой, листьями и прочим вегетарианством.
Потребность в глубокой дифференциации цветов (и их названий) вызвана, по всей видимости, технологическим развитием. Большинство цветов природных оттенков названы по аналогии с плодами и цветками растений, минералами и т.п., уже имеющими собственное название. Вроде: коричневый, розовый, лиловый, фиолетовый, оранжевый... Другие заимствованы из иностранных языков напрямую (какой-нибудь лазурный).
Среди названий цветов существуют и современные, т.е. придуманные специально (вроде, "электрик").
а почему оттенки серого? свет-то белый, структурой которого являются 7 разных цветов