An eyeglass lens design method includes: a prescription requirement-setting step in which prescription requirements for an eyeglass lens to be worn by an eyeglass wearer are set; a pattern setting step in which a plurality of patterns taking different values for at least one of; the prescription requirements for the eyeglass lens, a lens type, a progressive zone length, a wearing condition parameter pertaining to an eyeglass wearing condition in which the eyeglass wearer wears eyeglasses, a lifestyle/habit parameter pertaining to a lifestyle/habit of the eyeglass wearer and an optimization parameter used to control optimization of design for the eyeglass lens, are set; and a designing step in which eyeglass lens contours, each corresponding to one of the plurality of patterns having been set in the pattern setting step, are designed.