Skip to content
Certopact certopact
← Articles Identity verification

Name-match scoring: how fuzzy name matching works

8 Jul 2026 5 min read

When you verify a visitor against Aadhaar, the verified name almost never matches your record character-for-character — initials, middle names, spelling variants and word order all differ. Name-match scoring is what turns that mess into a clean yes / maybe / no.

Why exact matching fails

"Rajesh Kumar Sharma", "R. K. Sharma" and "Sharma Rajesh" are the same person — but an exact string compare rejects two of them. Transliteration and data-entry differences make strict matching useless in the real world.

What name-match scoring does

  • Normalises both names (case, spacing, initials, honorifics).
  • Compares them with fuzzy logic that tolerates order, initials and minor spelling differences.
  • Returns a confidence score rather than a brittle true/false.

Auto-verify, or escalate

High-confidence matches pass automatically; borderline ones are escalated to a receptionist or officer to approve. You get speed at the desk without letting genuine mismatches through — the reason a name that a paper log would wave through gets a second look.

Name-match in Certopact Entry

Certopact Entry runs name-match scoring on every Aadhaar verification — online or offline — alongside Live Face, so both the name and the face have to line up. General information, not legal advice.

Stay in touch

Get a heads-up on new articles, customer stories and events from Certopact.

See Certopact verify a visitor in minutes.

Book a 30-minute demo. We'll walk through Entry, Access and offline verification on your use case.