The OSINT Handbook
Handbook chapter

Practical Name Matching Techniques

Understanding why names vary is only the first step. Experienced investigators develop a systematic process for generating alternative spellings and testing them during an investigation. Rather than searching for a single name, they progressively

Free article

Understanding why names vary is only the first step. Experienced investigators develop a systematic process for generating alternative spellings and testing them during an investigation. Rather than searching for a single name, they progressively build a list of aliases, transliterations and formatting variations that can be tested across search engines, social media platforms, company registers and sanctions databases.

Start With the Name You Have

The spelling you are given should be treated as a starting point rather than the definitive version of a person's identity. Every new record you discover may introduce an additional variation that deserves further investigation.

As you work through an investigation, maintain a record of every spelling you encounter. A passport may use one spelling, a sanctions list another, and a social media profile something different again. Each variation becomes another search term rather than something to dismiss as an inconsistency.

Generate Variations Systematically

Whenever you research an international subject, consider whether any of the following variations may apply.

Transliteration

When a name has been converted from another writing system into the Latin alphabet, there is often more than one acceptable spelling.

For example, the Arabic name محمد may legitimately appear as:

  • Mohammed
  • Mohamed
  • Muhammad
  • Mohamad
  • Muhamad
  • Mohammad

Similarly, Russian, Ukrainian, Greek, Persian and many Asian languages all have multiple accepted transliterations depending on the country, organisation or standard being used.

Native Script Searches

If you know the language or country of origin, search using the original script wherever possible.

Many social media users write their names in their native language even when English-language news articles or government records use transliterated versions. Searching for both versions can reveal entirely different results.

Translation tools such as DeepL can be extremely useful for converting names, places and keywords into other languages before searching. Where possible, verify the converted spelling against other sources, particularly for uncommon names or languages with multiple transliteration standards.

Name Order

Not every country follows Western naming conventions.

In China, Japan, Korea and several other countries, the family name traditionally appears before the given name.

For example:

Li Wei

may also appear as

Wei Li

Immigrants may adopt Western ordering in some records while retaining the traditional order elsewhere.

Hyphens, Spaces and Compound Names

Punctuation frequently changes between systems.

Try searching variations such as:

  • Abdul Rahman
  • Abdul-Rahman
  • Abdulrahman
  • Abd al Rahman
  • Abdur Rahman

Some databases ignore punctuation while others treat every variation as a completely different name.

Diacritics

Many search engines ignore accents, but not all databases do.

Search both versions where appropriate.

Examples include:

  • José / Jose
  • François / Francois
  • Müller / Muller / Mueller
  • García / Garcia

Gendered Surnames

Several European languages modify surnames according to gender.

For example:

  • Ivanov / Ivanova
  • Kowalski / Kowalska
  • Borisov / Borisova

Searching only one version may cause investigators to overlook family members or sanctions records.

Patronymics

Some naming systems incorporate a person's father's name.

Russian names, for example, often contain patronymics ending in -ovich, -evich or -ovna. These may appear in official records but be omitted entirely from social media profiles or news reporting.

Understanding patronymics can also help identify family relationships during investigations.

Initials and Abbreviations

Many individuals abbreviate their names online.

Examples include:

  • Mohammed → Mohd
  • Mohammad → M.
  • Abdul Karim → A. Karim

LinkedIn, company records and social media profiles frequently use abbreviated forms that differ from official documentation.

Multiple Family Names

Spanish and Portuguese naming conventions often include both paternal and maternal family names.

For example:

Juan Pedro Alvarez Reyes

may appear as:

  • Juan Alvarez Reyes
  • Juan Alvarez
  • Juan Reyes

Likewise, women do not necessarily change their surname following marriage in many cultures. Investigators should avoid making assumptions based solely on Western naming conventions.

Clerical Errors

Not every variation has a linguistic explanation.

Simple spelling mistakes introduced during immigration, data entry or transcription are extremely common and are often copied between databases for many years.

Examples include:

  • Khan / Kahn
  • Hussein / Hussain / Husayn
  • Mohamed / Mohamad

A single incorrect spelling should never automatically exclude a possible match.

Learn What Names Reveal

Names often provide valuable clues before you search anything else.

Certain suffixes, prefixes and naming conventions can indicate likely language, nationality or cultural background.

Examples include:

  • -ov / -ova – commonly associated with Russian and other Slavic languages.
  • -enko – frequently associated with Ukrainian names.
  • -yan / -ian – often indicates Armenian origin.
  • bin, ibn, bint – Arabic naming conventions describing family relationships.
  • Singh and Kaur – commonly associated with Sikh naming traditions.
  • de, del, van, von and al- – prefixes that may or may not be indexed as part of a surname depending on the database.

These patterns should not be treated as proof of nationality, but they can help investigators choose appropriate search terms, languages and transliteration strategies.

Build an Alias Table

As an investigation develops, maintain a record of every variation that has been identified.

Name Variation

Source

Notes

Mohammed Ali

Passport

Official spelling

Mohammad Ali

Facebook

Public profile

Mohd Ali

LinkedIn

Abbreviated first name

محمد علي

Telegram

Native script

M. Ali

Company register

Requires corroboration

Maintaining an alias table helps avoid repeating work and ensures every variation is searched consistently throughout the investigation.

Corroborate Identities

Never rely solely on names when determining whether two records belong to the same individual.

Instead, compare additional attributes such as:

  • Date of birth
  • Address history
  • Email addresses
  • Telephone numbers
  • Employment history
  • Profile photographs
  • Usernames
  • Family members
  • Known associates
  • Organisations and companies
  • Locations
  • Timeline of activity

Each additional attribute increases or decreases confidence that two records relate to the same person.

This process is known as entity resolution. Rather than asking whether two names match exactly, investigators assess whether the totality of the available evidence supports the conclusion that both records describe the same individual.

Common Mistakes

When researching international subjects, avoid these common pitfalls:

  • Assuming different spellings indicate different people.
  • Assuming identical names refer to the same person.
  • Searching only one transliteration.
  • Ignoring native script searches.
  • Treating the last word as the surname in every culture.
  • Forgetting that surnames may change according to gender.
  • Ignoring abbreviations, initials and nicknames.
  • Failing to record discovered aliases during an investigation.

The most successful investigators treat every variation as another opportunity to discover information. Name matching is rarely about finding the perfect spelling. It is about understanding how identities evolve as they move between languages, cultures and information systems.

Free membership

Get new handbook chapters as they go live.

Join the Intelligence with Steve community for new guides, member-only articles and training updates.

Join free