← Foundry

Current engine

Name Intelligence

A name parsing engine powered by Foundry. Splits human names into structured components β€” deterministic, with calibrated confidence instead of a single guess.

Analyze Name ↓ Gender Detection

Common names worldwide

The given and family names Foundry sees most often across its whole training corpus, each shown with its share of what Foundry has learned β€” not an official statistic. See a specific country for its own breakdown.

Explore by country

See the demo pre-set for any of 165 countries, each with its own well-documented naming conventions where they exist.

Live Demo

Traditional name parsing treats a 100% confidence output as if the system understood the input, even when it didn't. Foundry says so when it doesn't β€” a much lower confidence score and a plain note that the input needs a closer look, instead of a false 100%.

How it works

Common name parsing challenges

Handles

Use cases

Deployment options

Why Foundry

Bring Foundry to your own data

API access, on-premise deployment, an offline integration, or custom development for your data β€” get in touch with the details.

Get in touch

Early-stage β€” reach out and help shape what ships next.

Frequently asked questions

What does it return for a name?

A structured breakdown β€” given name(s), family name, titles, and particles β€” plus a confidence score for the parse as a whole and for each individual part.

Can it guarantee a name is parsed correctly?

No. Foundry reports a calibrated confidence score instead of a fixed 100%, and flags low-confidence results with a warning rather than guessing silently.

Does it detect gender?

Yes, based on given-name statistics, together with a confidence score β€” not every name has an unambiguous gender.

Is submitted data stored?

The submitted name and country are logged in aggregate (name, country, and a running count) for statistical analysis β€” never with an IP address, timestamp, or any other per-request identifier.

What happens with misspelled names?

If a likely correct spelling exists, Foundry surfaces it as a suggestion (see "Did you mean" in the demo above) without silently overriding the input.

Why not just split the name with a spreadsheet formula?

A formula like TEXTSPLIT only cuts on a delimiter β€” it has no idea that "von", "Dr.", or "Jr." aren't part of the family name, and breaks the moment the names in a list aren't all the same format. Foundry classifies each word by its actual role instead, whatever the mix.