1. A color name determination device comprising: at least one processor operable to read and operate according to instructions within a computer program; and at least one memory device operable to store at least portions of said computer program for access by said processor; wherein said computer program includes algorithms to cause said processor to implement: a color receiver that receives input of a color; a key word extractor that extracts a key word character string relating to one or more documents obtained as a result of retrieving for a document in which an image relating to the received color is disposed; a degree acquirer that represents, with a predetermined accuracy, a color appearing in each of a plurality of images obtained as a result of retrieving for an image relating to the extracted key word character string, and acquires a degree at which the color represented with the predetermined accuracy appear in each of the plurality images; a color determiner that determines a color indicated by the received character string from the color represented with the predetermined accuracy, on a basis of the acquired degree; and a color naming determiner that, if the received color and the determined color are the same or similar, determines that a key word character string corresponding to the determined color is a color name character string indicating the received color.