Хабр, статья о названиях цветов в CSS:

В 1988 году в GUI X11R2 добавили три новых цвета, в том числе два одинаковых оттенка серого, которые, однако, записывались по-разному, как "gray" и "grey". Во время обсуждения цветов на конференции JavaScript в прошлом году, разработчик Алекс Секстон рассказал, что программисты компании Hewlett-Packard не могли запомнить правильное написание "серый" через "а" (Gray), поэтому дублирующий вариант (Grey) был добавлен, чтобы избежать ошибок в коде.