Hola
undertaker:
Lo recomendable es utilizar el código (en tu caso valor) hexadecimal ya que llegas a los 16.777.216 colores que aceptan las pantallas y son posibles en el mundo web (en diseño podríamos ampliarlos, pero dudo que el ojo humano los discrimine).
CSS3 permite la combinación del código decimal, más el nivel de opacidad. (
vgr. color: rgba(30,30,30,0.3);)
Si quieres obtener un nombre del color , puedes probar cómo lo escriben en
esta página de wikipedia. En CSS2 creo que llegan a nombrar (definir por nombre) 256 colores.
Personalmente no lo sé si funcionan hoy todos los nombres y en todos los navegadores. Pero en la página referida tienes sus correspondencias en los códigos decimal y hexadecimal.
Pese haber realizado (yo) una tesis en colores digitales (perfiles de color y colores incrustados de por medio) siempre odié los nombres. Tal vez porque mientras más lo estudias, más dudas tienes:
¿Qué color puede ser un simple sepia o un gris marfil??? Yo te daría mil tonos que pueden corresponder a estas definición.
El que en tus opciones solo capture el primero, es una cuestión de programación javascript (creo que falta código).