Separate honorifics, first names, middle initials, surnames, and generational suffixes
Extract professional titles (Dr., Rev.) and suffixes (Jr., III, Ph.D.) into distinct columns.
Interactive Sample Data
| id | full_name |
|---|---|
| 1 | Dr. Evelyn M. Reed, Jr. |
| 2 | Prof. Charles Xavier Ph.D. |
| 3 | Ms. Grace Kerubo |
How this tool works
Things that usually go wrong
- Names in 'Last, First' format must be flagged with 'Inverted name' toggle.
- Compound last names (de la Cruz, van der Berg) may be split at the first component — review these manually.
Edge cases we tested
Categorized into the suffix column rather than treated as a last name.
Populates first_name; leaves title, middle, last, and suffix empty.
Identifies family name correctly regardless of token ordering.
Frequently Asked Questions
What titles are recognised?
Dr., Mr., Mrs., Ms., Miss., Prof., Rev., Sir, Dame, and their variants.
What suffixes are recognised?
Jr., Sr., II, III, IV, Esq., PhD, MD, CPA, and their variants.
What happens with names that have no last name (mononyms)?
Mononyms (single-word names common in Indonesia, Ethiopia, and parts of Africa) are placed in the last_name field. The first_name and middle_name fields are left empty.
How are hyphenated last names handled?
Hyphenated names (Smith-Jones, Okonkwo-Eze) are kept intact as a single last name. They are not split at the hyphen.
Related tools
Split Full Name into First and Last
Separate full name columns into dedicated first_name and last_name columns in CSV and Excel spreadsheets.
Open Tool →Combine First and Last Name
Merge separate first and last name columns into a single clean full_name column, trimming extra spaces.
Open Tool →Remove Duplicate Rows
Eliminate duplicate rows across your entire dataset or based on specific unique key columns.
Open Tool →