Color

Cool Color Names: Interesting CSS Colors and the Stories Behind Them

HR
Hassaan Rasheed
· July 21, 2026 15 min read

A grid of six color swatches arranged in two rows of three, each with the color filling the swatch and the CSS color name written in contrasting text below: rebeccapurple in deep purple, papayawhip in pale peach, chartreuse in vivid yellow-green, blanchedalmond in warm cream, honeydew in near-white pale green, and peachpuff in soft peachy orange, on a clean white background

You are writing CSS and you type color: papayawhip as a joke. It works. That is a real CSS color. So is blanchedalmond. So is lemonchiffon. And if you have ever looked at the full list of 140 CSS named colors, you have probably stopped and wondered how any of these names got into a web standard.

Cool color names are scattered throughout the CSS specification in ways that make no immediately obvious sense. Some came from food. Some came from fabric. One is named after a French monastic liqueur that has been brewed since 1737. One is named after a six-year-old girl who died in 2014. The color name finder lets you look up any of the 140 CSS named colors by hex code or name, but the tool does not tell you where the names came from. That is what this article covers.

The interesting CSS color names are not evenly distributed. Most of the 140 named colors are predictable: red, blue, green, darkblue, lightgreen. The weird and funny color names cluster almost entirely in a zone of pale, near-white, warm tones. That zone has a history, and it leads back to X11, Netscape, and a set of naming decisions made in the 1980s and 1990s that nobody has cleaned up since.

Why Some CSS Color Names Are So Much More Interesting Than Others

The 140 CSS named colors did not come from a single consistent naming process. They came from multiple sources across several decades, and the names reflect the era and context in which they were added.

The HTML 3.2 standard in 1996 included 16 basic named colors: black, white, red, green, blue, yellow, cyan, magenta, silver, gray, maroon, olive, purple, teal, navy, lime. These names are plain and functional, exactly what you would expect from a technical standard.

The larger set of 140 names came primarily from the X11 color list, a collection of named colors used in the X Window System for Unix and Linux graphical interfaces. X11 colors were defined in the 1980s, and the names were chosen by various contributors without a consistent policy. When Netscape adopted these colors for HTML support in the early 1990s, the full list, including all the unusual food and fabric names, carried over into the web.

CSS inherited the X11 names without revision. That is why papayawhip and lemonchiffon are in the same specification as royalblue and mediumslateblue. One group came from technical contributors picking descriptive names in the 1980s. The other group came from the same tradition, but the descriptive territory they chose was food and textiles rather than standard color terminology.

The full set of CSS named colors by family is covered in the color families reference, which groups the 140 names by hue range and shows where the unusual names cluster.

rebeccapurple: The Only CSS Color Named After a Real Person

Rebeccapurple (#663399) is a medium-deep purple. The CSS color name is the only one in the entire specification named after a real, named individual, and the story behind it is genuinely moving.

Rebecca Alison Meyer was the daughter of Eric Meyer, a prominent web standards author known for his extensive writing on CSS. Rebecca died from brain cancer on June 7, 2014. She was six years old. June 7 was her sixth birthday.

Within hours of her death, members of the web standards community began discussing naming a CSS color in her memory. The color #663399, a shade of purple that was one of Rebecca's favorites, was proposed. The CSS Color Level 4 working group added the name rebeccapurple to the specification. Eric Meyer wrote about the process publicly, including his request that the color be named rebeccapurple rather than rebeccasmeyer or another variant, because Rebecca had recently started asking to be called Rebecca rather than Becca.

The name carries weight that no other CSS color name does. Every stylesheet that uses rebeccapurple references a specific person, a specific date, and a specific community decision. For a technical standard usually concerned with rendering consistency across browsers, this is an unusual thing.

This is the most direct answer to what the story behind rebeccapurple is: it is a tribute color, added in 2014, named after a child who died on her sixth birthday, proposed by the web community within hours of her death, and approved by the CSS working group as a permanent part of the CSS color specification.

Food-Inspired Names: papayawhip, peachpuff, blanchedalmond, and cornsilk

The food-named colors are the ones that generate the most confused reactions when people see the full CSS color list for the first time. These are the unique color names that appear in design discussions as examples of how the CSS standard has some genuinely odd corners.

papayawhip (#FFEFD5) is a very pale peachy-cream. The name describes the color of papaya fruit flesh blended with cream. It was added during the Netscape era of the 1990s as part of a batch of food-inspired names. On most screens it is barely distinguishable from white, carrying only the faintest warm tint. It is one of the most commonly used examples of a funny CSS color name precisely because the word itself sounds invented.

peachpuff (#FFDAB9) refers to the color of peach fuzz: the soft, slightly orange-pink of a ripe peach's exterior. It is warmer and more saturated than papayawhip, sitting clearly in the soft peachy-orange range rather than the near-white zone. The name is a compound of the fruit and the soft surface texture.

blanchedalmond (#FFEBCD) combines French and English in a single color name. "Blanched" comes from the French word meaning to whiten by brief boiling, a cooking technique used to loosen the skin of almonds. "Almond" is the nut itself. Blanchedalmond is the pale ivory-cream color of an almond after its brown skin has been removed by blanching. The X11 color list included this name in the 1980s, making it one of the older entries in the CSS named color set.

cornsilk (#FFF8DC) describes the silky threads found inside a corn cob, the pale yellow filaments that run the length of the ear of corn. It is one of the palest named CSS colors, nearly indistinguishable from white on most screens but carrying a slight warm yellow tint. If you use the tints and shades generator on cornsilk, the darkest shades reveal its yellow character clearly, but the lightest end blends almost entirely with white.

Fabric and Texture Names: lemonchiffon, oldlace, and floralwhite

Alongside the food names, the X11 list included several colors named after fabrics and textile textures. These sit in the same near-white warm zone as the food names and carry similar naming logic: the color is named after a material whose natural tone it approximates.

lemonchiffon (#FFFACD) takes its name from chiffon, a lightweight sheer fabric. Lemon chiffon fabric would be a pale yellow chiffon cloth, and the color approximates how such fabric looks held up to bright light: a very pale, barely-there yellow with warm undertones. At full brightness on a white background, lemonchiffon reads almost as white, but its yellow character is visible on gray or dark backgrounds.

oldlace (#FDF5E6) describes the yellowed off-white of aged lace. Lace fabric that has been stored for decades takes on a warm, slightly amber tone from oxidation. Oldlace in CSS approximates this antique ivory rather than the original crisp white of new lace. It is a warm white useful in design contexts that want an aged, vintage, or handmade feel without moving into full beige territory.

floralwhite (#FFFAF0) is a warm white with a very slight yellow tint suggesting the color of white flower petals rather than pure white. White flowers, particularly roses, gardenias, and lilies, are not pure white in the way that a white wall is. Floralwhite approximates this slightly warm, organic white.

These fabric and texture names reflect a specific design sensibility from the X11 naming period. The contributors were reaching for precise descriptive language to distinguish very similar near-white tones, and the names they chose came from the physical world of materials they worked with.

A simple memorial-style text card with a purple background (#663399) showing the text "rebeccapurple" in white letters at the top and below it "CSS Color Level 4, 2014" in lighter purple text, representing the color added in memory of Rebecca Meyer, with a clean minimal layout of just typography on the purple swatch

Plant and Nature Names: honeydew, chartreuse, and coral

Several CSS named colors take their names from plants, fruits, and natural phenomena. These span a wider range of the color spectrum than the food and fabric names, which clustered in the near-white warm zone.

honeydew (#F0FFF0) is named after the pale green interior flesh of a honeydew melon. The CSS color is a near-white with a very faint green tint. The gap between its name and its appearance is striking: "honeydew" suggests something full of color and melon-like, but the CSS color is almost imperceptibly pale. Place honeydew next to white (#FFFFFF) and the green undertone becomes visible, but only barely. It is one of the more unusual color-name pairings in the full CSS set.

chartreuse (#7FFF00) has the most specific origin story of any plant-named CSS color. The color is named after Chartreuse liqueur, produced by Carthusian monks at the Grande Chartreuse monastery in the French Alps. The monastery has produced this herbal alcohol since 1737 using a recipe containing 130 herbs, plants, and flowers. The liqueur has a distinctive, bright yellow-green color. CSS chartreuse is exactly that: #7FFF00, a fully saturated yellow-green at maximum brightness. The monks still produce the liqueur today.

coral (#FF7F50) is named after the color of coral reef organisms. CSS coral leans more orange than pink, sitting closer to a warm orange on most calibrated screens. The word "coral" in design vocabulary often describes a broader range that extends more toward pink, but the CSS named color is specific: a warm orange-leaning tone.

The color families reference groups these nature-named colors alongside their hue family relatives, which makes it easier to see how they relate to the broader color spectrum rather than treating each name in isolation.

Historical and Institutional Names: cadetblue, gainsboro, and navajowhite

A small number of CSS color names come from historical institutions, professions, and people. These are scattered through the color list and easy to miss without knowing what to look for.

cadetblue (#5F9EA0) takes its name from the grey-blue shade of 19th century US military cadet uniforms. The color is a muted teal-blue, noticeably more gray than the blues most people associate with military dress. The word "cadet" in color naming refers to a tradition of naming institutional uniform shades rather than to any individual cadet.

gainsboro (#DCDCDC) is named after Thomas Gainsborough (1727-1788), the English portrait painter. The spelling in CSS drops the final h from Gainsborough. Gainsborough was one of the most prominent British painters of the 18th century, known particularly for his portraits and landscapes. Gainsboro in CSS is a light neutral gray, and the connection to the painter is not immediately obvious: the name likely refers to the gray tones characteristic of Gainsborough's paintings or the grayed pigments of the era. Along with rebeccapurple, gainsboro is one of the very few CSS named colors derived from a person's name.

navajowhite (#FFDEAD) is named after the Navajo Nation. The color is a warm, slightly orange-tinted white. The naming has been questioned in modern discussions of color naming conventions for its use of the name of an Indigenous people as a color descriptor. The name originated in the X11 color list and was carried into CSS without revision. This is worth knowing when discussing unusual color names because it illustrates that not all the strange CSS color names are strange in the same way: some are strange because they are odd, others because they raise questions that the original naming process did not consider.

How to Find the Official Name for Any Color Using Its HEX Code

If you have a specific hex code and want to know the closest CSS named color, or if you want to explore the full list of 140 CSS named colors grouped by tone and hue, the color name finder handles both tasks.

The tool converts any hex code to CIE Lab color space and measures the Delta-E perceptual distance to all 140 named colors, returning the closest match. The side-by-side preview shows both the input color and the matched CSS named color so you can see how close the match is.

For the near-white zone where most of the unusual CSS names live, the perceptual differences between papayawhip, blanchedalmond, cornsilk, oldlace, lemonchiffon, and floralwhite are real but subtle. The tool makes these distinctions visible by returning the specific named color with the smallest perceptual distance rather than the closest hex value numerically, which gives better results for the human eye.

If you want to work with tints and shades of a specific named color, the tints and shades generator takes any hex input and generates an 11-step scale from near-white to near-black through that color. This is particularly useful with the more saturated CSS named colors like chartreuse or rebeccapurple, where the middle tones reveal character that is invisible at full saturation. The full set of color tools is in the color section, including format conversion, palette generation, and contrast checking.

The CSS color specification is not a curated design system. It is an accumulation of decisions made by different people across several decades, and the names reflect that. Some are practical. Some are poetic. One carries a story that has nothing to do with color at all, and everything to do with a community deciding to remember someone.

Frequently Asked Questions

Rebeccapurple (#663399) is the only CSS color named after a real person. It was added to the CSS Color Level 4 specification in 2014 in memory of Rebecca Alison Meyer, the six-year-old daughter of web standards author Eric Meyer. Rebecca died from brain cancer on June 7, 2014, her sixth birthday. The web standards community proposed the name within hours of her death, and the CSS working group formally approved it.

The most interesting CSS color names include rebeccapurple (named after a real person who died in 2014), papayawhip (a Netscape-era food name from the 1990s), blanchedalmond (a French-English hybrid describing blanched almonds), chartreuse (named after a French monastic liqueur brewed since 1737), and gainsboro (named after the English painter Thomas Gainsborough, with the spelling shortened).

Papayawhip (#FFEFD5) is a very pale peachy-cream CSS named color. The name comes from the appearance of papaya fruit flesh mixed with cream or whipped cream. It was added to the CSS color list in Netscape 2.0 in the 1990s as part of a batch of food-inspired color names. On most screens it appears barely distinguishable from white, but carries a warm peachy undertone in the lightest tints.

CSS has 140 named colors, and roughly a dozen have names that are genuinely strange or funny when read without context: papayawhip, blanchedalmond, peachpuff, lemonchiffon, cornsilk, oldlace, honeydew, floralwhite, moccasin, antiquewhite, bisque, and navajowhite. Most of these came from the X11 color list in the 1980s and 1990s and were adopted into CSS without revision.

Gainsboro (#DCDCDC) is a light gray CSS named color. It is named after the English portrait painter Thomas Gainsborough (1727-1788), one of the most prominent British painters of the 18th century known for his landscape and portraiture work. The CSS name drops the final h from Gainsborough. Along with rebeccapurple, gainsboro is one of the very few CSS named colors derived from a person's name.

CSS chartreuse (#7FFF00) is named after Chartreuse liqueur, a French herbal alcohol produced by Carthusian monks at the Grande Chartreuse monastery in the French Alps. The monks have produced this liqueur since 1737 using a recipe containing 130 herbs, plants, and flowers. The liqueur has a distinctive yellow-green color that the CSS named color replicates exactly: a fully saturated yellow-green at maximum brightness.

Navajowhite (#FFDEAD) is named after the Navajo Nation. It is a warm, slightly orange-tinted white CSS named color. The naming has been questioned in modern discussions of color naming conventions, as it uses the name of an Indigenous people as a color descriptor. The name originated in the X11 color list and was carried into CSS without revision. No CSS working group action to rename it has been completed.

HR

Written by

Hassaan Rasheed

Builder of ToolCenterHub. Passionate about creating fast, privacy-first tools that anyone can use without friction, accounts, or paywalls. Writing about design, development, and the web.

Connect on LinkedIn