1. A file name producing apparatus that produces a file name of an image, comprising: a character string selector for selecting a candidate character string from character strings extracted from said image, the candidate character string becoming a file name candidate, a head character being a space in the candidate character string; a candidate character string corrector for correcting said candidate character string; and a file name producing unit for producing the character string, which is corrected by said candidate character string corrector, as the file name of said image, wherein said candidate character string corrector includes at least one of a head character string deleting unit and a character string changing unit, the head character string deleting unit deleting a space that is a head character from said candidate character string, the character string changing unit changing all characters constituting said candidate character string to other characters.