它们不是随机的。它们实际上是 CSS 规范的一部分 - 准确地说是颜色模块规范:
https://www.w3.org/TR/css-color-3/#svg-color
正如您所见,这些名称来自 80 年代任意选择的 X11 颜色名称。
https://en.wikipedia.org/wiki/X11_color_names
关于“Chuck Norris”,这个问题包含答案:
为什么 HTML 认为“chucknorris”是一种颜色?