1. A method for parsing a name, comprising: receiving, using a processor of a computer, a name to be parsed; identifying a culture of the name; identifying one or more name phrases from the name; identifying statistics for the one or more name phrases; determining whether to perform a first parsing technique that parses different types of name elements within at least one field of the name; in response to determining that the first parsing technique is to be performed, parsing the name using the statistics and the first parsing technique; and in response to determining that the first parsing technique is not to be performed, parsing the name using the statistics and a second parsing technique.