Как вы нормализуете имя? Не все имена имеют одинаковую структуру. Не все страны или культуры используют одинаковые правила для имен. Имя не обязательно просто имя. У людей есть переменные номера имен. В некоторых странах нет простой пары имя / фамилия. Что, если мое имя окажется именно вашей фамилией, должны ли они считаться одинаковыми в вашей базе данных? Если нет, то вы попадаете в проблему, что фамилия может означать разные вещи в разных странах. В большинстве стран, о которых я знаю, это фамилия. Ваша фамилия такая же, как по крайней мере одна из фамилий ваших родителей. В Исландии это имя вашего отца, за которым следует «сын» или «дочь». Так что одна и та же фамилия будет означать совершенно разные вещи, в зависимости от того, встречаете ли вы ее в Исландии и США.
В некоторых культурах женатое имя брака носит фамилию мужа. В других культурах это совершенно необязательно, или может даже работать наоборот.
Как вы можете это нормализовать? Какую информацию это даст вам? Если вы найдете кого-то в своей базе данных, у которого слово «Смит» является последним словом, составляющим его имя, что это говорит вам? Это может быть не их фамилия. Это может быть только часть фамилии. Это может быть почетным на некотором языке, но который в соответствии с их культурой, следует считать частью имени.
Нормализовать данные можно только в том случае, если они следуют общей структуре.