NameAPI is a web API
to handle people's names
in your software.



Albanian Names in Focus

Did you know that Albanian names reflect a blend of ancient Illyrian heritage, religious influences...


Swedish names: Tracing the Threads of Northern Culture

Originating from Old Norse, Swedish is spoken in Sweden and in regions of Finland, where it enjoys...


Expanded NameAPI Database for Company Legal Forms

We've expanded our NameAPI database to include a comprehensive list of company legal forms from...


Software Version 10.3.0 Deployed

We are pleased to announce the deployment of Software Version 10.3.0, bringing significant...


Sinhala Names: A Window into Sri Lanka’s Cultural Identity

Sri Lanka, an island nation nestled in the Indian Ocean, captivates with its diverse landscapes,...

About Us

About Optimaize GmbH (ltd)

Optimaize, with its headquarters in Wangen-Zürich (Switzerland) and branch office in Cluj-Napoca (Romania), manages the global leading name database and develops software around persons' names. Optimaize operates a public portal on, and commercial offerings on NameAPI serves international customers including software companies, financial institutions, direct marketers, and media companies.

Name Data

All parts of personal names are collected, including given names and surnames from all languages and cultures. These are linked with additional information, including gender, language and frequency. Original spellings in non-Latin scripts (including transcriptions and transliterations) are also recorded.

The used sources are phone books, national government publications, websites on the subject, and local freelancers. NamePedia spiders online news sources from 55 countries and extracts named entities focusing on people's names.


On the basis of the name data, Optimaize develops the following software modules:

Name Genderizer:

Identifies the gender of a person's name

Name Parser:

Identifies and orders the parts of names

Email Name Parser:

Extracts names out of email addresses

Name Matcher:

Compares names and computes similarity (duplicates)

Name Extractor:

Extracts names out of plain text

Name Profiler:

Enhances name records with additional attributes

Name Validator:

Checks correctness (spell-checking, gender, name order)

Fake Name Detector:

Identifies potentially invalid records

Name Formatter:

Formats names in correct upper/lower case

Name Variant Generator:

Suggests variants and variant spellings for names



Optimaize offers programming services for customizing and extending its software to meet the unique needs of clients.