1. A method for comparing names, comprising: obtaining, with a processor of a computer, a first phrase score by comparing a name phrase in a first name to a name phrase in a second name; obtaining a second phrase score by comparing another name phrase in the first name to another name phrase in the second name; generating an overall score based on the obtained first phrase score and the obtained second phrase score; and updating the overall score based on comparing features of the first name with features of the second name.