A function that accepts the full name of a person in any format, parses it, and returns its parts { title, first name, middle name, last name, nickname, suffix, [and any parsing errors] }.
Parse a human name string into salutation, first name, middle name, last name, suffix. Parse an address into address, city, state, zip
Generate random names using data from popular names and surnames of various countries.
A function that accepts the full name of a person in any format, parses it, and returns its parts { title, first name, middle name, last name, nickname, suffix, [and any parsing errors] }.