1. A stock name search device, comprising: processor with memory programmed to generate user trend data over a target time period comprising a plurality of segments over the target time period based on a user input representing a stock price transition over the target time period; the processor with memory programmed to store reference trend data defined as data with reference to a stock price chart, including representing the stock price transition and respective stock names within each of the plurality of segments included in the target time period, based on reference stock price data representing reference stock price transitions of the respective stock names; the processor with memory programmed to calculate similarities between the user trend data and the reference trend data, wherein the similarities between the user trend data and the reference trend data are calculated based on the following formula: 
 S i =ΣW j ·σ ij wherein for an one of the stock names, S i represents one of the similarities, W j represents a weighting coefficient, σ ij represents a difference between the user trend data and the reference data; the processor with memory programmed to select at least one of the plurality of stock names having a calculated similarity less than or equal to a threshold; and the processor with memory programmed to output information concerning the selected at least one of the plurality of the stock names.