1. A computer-implemented method comprising: under control of a hardware computing device configured with specific computer-executable instructions, accessing a first color image provided by a source for inclusion in an electronic catalog; generating a first color palette by identifying a plurality of representative colors and associated weights from a color distribution corresponding to the first color image; determining a color name for each color in the first color palette based at least in part on color name popularity information; and adding at least one determined color name to metadata associated with the first color palette based, at least in part, on a determination that the at least one determined color name is not included in the metadata associated with the first color palette and based, at least in part, on a comparison of metadata associated with the color name popularity information and the metadata associated with the first color palette, wherein the comparison does not include a comparison of color names.