Skip to main content
Cashfree’s Name Match is an AI-powered name comparison API designed specifically for India’s complex naming conventions. It helps businesses instantly verify if two names refer to the same person by returning the following:
  • Name match score: 0 to 1
  • Name match category: Direct Match, Partial Match, or No Match
Set custom risk thresholds and automate decisions for KYC, payouts, fraud prevention, and other processes. In India, traditional string-matching algorithms often return inaccurate results because of initials, variations in name order, local spellings, and missing components. These issues can lead to rejection rates of up to 18% and increased operational effort. Name Match is designed to handle these scenarios. Key factors behind the Name Match reliability
  • Handles initials, middle names, and abbreviations.
  • Understands phonetic and regional spelling variants.
  • Recognises missing or extra spaces.
  • Supports subset matching such as Harsh Kishore vs HKishore.
  • Detects salutation-based name patterns such as Aditya Roy S/O Jatin.
  • Considers sequence, gender, and regional norms as it is context aware.

Key benefits

The following points highlight the key capabilities of Cashfree’s Name Match feature:
  • Built for Indian names:Trained on over 100 million Indian name records, the model understands initials, salutation formats, and regional variations.
  • Accurate and explainable: Returns both a match score and a category, enabling you to build rule-based logic around onboarding or rejection.
  • Higher conversion, lower friction: Reduce false mismatches, improve user onboarding success rates, and cut down on manual reviews.
  • Real-time and scalable: Integrates with your existing stack to validate names instantly at scale.

Use cases

The following are key use cases for the Name Match API:

Verifying name match

Follow these steps to verify the Name Match in the Merchant Dashboard:
  1. Log in to the Merchant Dashboard.
  2. In the left navigation menu, select Regulated Digital KYC, and then select Name Match.
  3. In the input fields, enter the two names you want to compare.
  4. Select Verify to start the name match check.
  5. View the match score and match category in the popup.
You can also try the Verify Name Match API for real-time, programmatic validation.

Score categorisation

The following table lists the match categories and their corresponding score ranges returned by Name Match.

Examples

The following examples show sample name comparisons, their match scores, and the corresponding match categories.