Agrupamento de cores similares

Algumas cores aparecem com nomes diferentes, mas são praticamente iguais — por exemplo:
pink e rosa,
roxo e violeta,
prata e cinza.

Seria interessante agrupar essas cores como sinônimos, permitindo:
que o cliente veja variações próximas (ex: escolheu “pink”, mas também aparece “rosa”);
e que a busca ou filtro de cor sejam mais inteligentes e abrangentes.

Sugerido pelo cliente: Alex