Caller ID Optimization

Caller ID’s forgotten half: where the name on an incoming call actually comes from, why there’s no single database behind it, and why your smartphone almost never checks.

What is CNAM? The name behind the number, explained

CNAM — short for Caller ID Name, often expanded as “calling name” — is the name half of caller ID: a text string of up to 15 characters that can appear alongside the phone number on an incoming call. Here’s the part that surprises almost everyone, including plenty of people who dial for a living: in the US, that name is not transmitted with the call. Only the number travels. The name is looked up — or not — by the carrier on the receiving end, from a database you don’t control, on a phone that increasingly doesn’t bother to check. This guide explains how the CNAM system actually works, where the databases live, what the 15-character limit does to a business name, and the nuance that should reset an outbound team’s expectations: US mobile phones largely don’t display CNAM at all.

The number travels with the call. The name doesn’t.

Caller ID is really two separate deliveries. The calling number rides inside the call signaling itself — it arrives with the call, every time. The calling name arrives a completely different way: when the call reaches the recipient’s carrier, that terminating carrier can perform a real-time database query — the industry calls it a CNAM dip — on the calling number before the phone rings, then display whatever name the database returns. That’s the architecture described by industry references such as TelcoBridges’ CNAM documentation and Wikipedia’s Calling Name Presentation entry, as of July 2026.

Mechanically, the dip can happen over legacy SS7 signaling (a TCAP query), over SIP, or over a plain HTTPS API, and it completes in milliseconds — fast enough to finish before the call is presented. But notice who’s doing the work: the receiving carrier. The caller doesn’t push a name into the call, and the caller’s provider can’t force one onto the recipient’s screen. Every downstream behavior of CNAM — the inconsistency, the stale names, the blank displays — follows from that one design decision.

There is no single CNAM database

The phrase “the CNAM database” is a convenient fiction. In reality, CNAM records live in multiple independent Line Information Databases (LIDBs) and third-party CNAM providers, and each terminating carrier chooses which source it queries, per industry references as of July 2026. The consequence: the same number can display different names for different recipients, depending on which database their carrier dips and how fresh its copy is.

Economics explain most of the odd behavior. The terminating carrier pays for every dip — wholesale fees run on the order of $0.002 to $0.006 per lookup per industry references, which sounds like nothing until you multiply it: roughly $200 to $600 per 100,000 calls. Because dips cost money, carriers cache results, dip selectively, or skip the dip entirely. Caching is why a name change can keep showing the old name for some recipients long after the record was updated; skipping is why some phones show only a number, even when a valid CNAM record exists.

If you want to see what a database currently returns for your number, per-query lookups are cheap and published: Twilio prices caller-name lookup at $0.01 per request (US numbers only) and Telnyx at $0.003 per query, per each vendor’s published pricing as of July 2026 — examples of the market rate, not endorsements. Remember what such a lookup tells you, though: what one database says, not what any given recipient’s screen will show.

The 15-character problem

CNAM records in the North American numbering plan are limited to 15 characters, and per industry explainers must contain at least one non-numeric character. Longer names get truncated and are often forced to uppercase. “Bridgewater Realty Group” doesn’t fit; something like “BRIDGEWATER REA” is what survives. When you register a name, plan the string deliberately — lead with the words a recipient will recognize, not a legal-entity prefix.

Changes don’t land right away, either: after setting or updating an outbound CNAM record, propagation across database providers and carrier caches typically takes 24–72 hours, per provider explainers as of July 2026. Budget for that lag before you test.

The nuance that changes everything: wireless mostly skips CNAM

This is the single most important thing to understand about CNAM in 2026, and it’s the part most explainers bury: major US wireless carriers generally rely on their analytics and app layer rather than traditional CNAM dips, per industry explainers as of July 2026. Name display on mobile phones runs through a different machine entirely:

  • Verizon makes the point unmistakably: caller ID name display is a paid feature of Call Filter Plus — $3.99/month per line, or $10.99/month for 3+ lines — while the free Call Filter tier does spam detection and blocking without names, per Verizon’s Call Filter FAQ as of July 2026.
  • T-Mobile runs Scam Shield at the network level: free “Scam Likely” labeling and Scam Block, with a $4/month Premium tier adding reverse number lookup, per T-Mobile’s Scam Shield page as of July 2026.
  • AT&T ships ActiveArmor: fraud and spam call blocking free with every wireless plan, with an Advanced tier at $7/month, per AT&T’s ActiveArmor page as of July 2026.

Notice what those three products have in common: they decide what displays on the screen — and none of them is a traditional CNAM dip. What this means in practice for a business: your CNAM record reliably reaches many landlines and VoIP services, whose carriers still dip. On smartphones — where most of your prospects answer — the screen shows the number, the recipient’s own contact entry if one exists, or whatever label the carrier’s analytics engine assigns. That’s why the labels themselves (“Scam Likely,” “Spam Risk,” “Potential Spam”) matter so much more to outbound teams than the name string, and why caller ID reputation management is where the real leverage lives.

One phrasing caution, because precision matters here: no major carrier publishes a statement saying “we do not dip CNAM,” so treat this as the well-documented industry consensus it is — generally, not absolutely — and verify with your own caller ID test across real handsets on all three networks.

Setting your CNAM — and what it can’t do

For a VoIP or business number, outbound CNAM is set through the provider that owns the number: you give it the 15-character string, and it publishes the record into the CNAM databases (operators like TNS and Neustar/TransUnion run major ones). Some providers charge for this; Telnyx, for one, lists outbound CNAM listing free on its numbers, per its published pricing as of July 2026 — again, an example, not an endorsement. Then the limits apply: the recipient’s carrier decides whether it dips, which database it dips, and how long it caches — no originating provider can force a terminating carrier to look up or honor the record.

Two boundaries worth stating plainly, because they generate endless confusion:

  1. The Free Caller Registry does not set CNAM. The free portal at freecallerregistry.com submits your numbers to the three call-protection analytics providers — First Orion, Hiya, and TNS — and its own terms state that neither the providers nor their carrier partners use registration data to deliver caller ID name, as of July 2026. It’s a spam-analytics registration channel, not a name-publishing one. Useful — for a different problem.
  2. CNAM does not touch spam labels. Labels are applied by analytics engines scoring your calling behavior; an accurate name record doesn’t move that score. If your numbers are wearing labels, the fix runs through registration, remediation, and behavior — not the name database.

So should you bother setting CNAM? Yes — it’s cheap or free, it covers the landline and VoIP slice of your list, and an accurate registered name is basic identity hygiene. Just size the expectation honestly: it is a small piece of answerability, not the lever.

CNAM vs. branded calling vs. STIR/SHAKEN

Three different layers now carry some version of “who is calling,” and they’re routinely confused. CNAM is the legacy name layer — 15 unauthenticated characters, dipped from a database, per the industry framing as of July 2026. Branded calling is the modern commercial layer: programs from vendors including First Orion, Hiya, TNS, and CTIA’s Branded Calling ID deliver a fuller business name (First Orion’s INFORM supports up to 32 characters), a logo, and a call reason to participating mobile devices, with vetting up front and quote-based, per-call pricing — no public rate cards as of July 2026. And STIR/SHAKEN is the authentication layer: as the FCC describes it, the receiving carrier verifies that a call really is from the number displayed — it authenticates the number, not the caller’s name, and most phones show nothing special when it passes. The full picture of what attestation does and doesn’t do lives in STIR/SHAKEN explained.

Layer What the recipient sees Who controls it Authentication Cost to the caller
CNAM Up to 15 characters of text — mostly on landlines and VoIP services that still dip Caller sets the record via its provider; receiving carrier decides whether to look it up None — records are unauthenticated Often cheap or free to list (Telnyx: free, per July 2026 pricing)
Branded calling Business name (up to 32 characters on First Orion’s INFORM), logo, call reason on participating mobile devices Vendor programs — First Orion, Hiya, TNS, CTIA’s BCID — after business vetting BCID signs name, logo, and reason via STIR/SHAKEN Rich Call Data Quote-based, per call; no published rate cards as of July 2026
STIR/SHAKEN Usually nothing visible — display varies by carrier and device Originating provider signs the call; callers can’t self-sign Cryptographic attestation that the number is legitimately used No direct caller fee — carrier infrastructure

Most enterprise outbound stacks end up running the layers together: CNAM as the cheap legacy baseline, reputation work as the daily discipline, and branded calling where the budget justifies name-and-logo display on mobile.

Where Enzo fits

Enzo is an outbound dialer, and it treats the lesson of this page as product design: since the name string won’t save you on mobile, the numbers have to stay healthy. Every seat comes with a managed pool of caller IDs — 35 on Starter, 100 on Standard and up — provisioned by Enzo, monitored for reputation, and rotated or swapped when a number’s standing dips, with local and regional presence supported and optional CNAM available on your numbers. All of it is included in the published pricing: from $99 per seat per month billed annually, $120 month-to-month, no seat minimum.

CNAM is worth thirty minutes of setup and a permanent spot in your mental model — the name half of caller ID, dipped from many databases, displayed mostly off-mobile, and powerless against spam labels. Get the record right, then spend your energy where the answer rates actually move. Want to see how managed caller IDs work in practice? Book a free discovery call — 20 minutes, and if Enzo isn’t the right fit, we’ll tell you.

Company names are trademarks of their owners; carrier and vendor details as of July 2026 — verify with each provider.

FAQ

Common questions.

What does CNAM stand for?

CNAM stands for Caller ID Name — often expanded as 'calling name.' It is the text string of up to 15 characters, a person's or business's name, that can display alongside the calling number on an incoming call. In the US the name is not sent with the call: the receiving carrier looks it up in a CNAM database at ring time, a query the industry calls a CNAM dip, per industry references such as TelcoBridges' CNAM documentation as of July 2026.

What is a CNAM database?

A CNAM database stores number-to-name records that carriers query when displaying a caller's name. There is no single national CNAM database — records live in multiple independent Line Information Databases (LIDBs) and commercial CNAM providers, and the receiving carrier chooses which one it queries, per industry references as of July 2026. That is why the same number can display different names for different recipients, and why an updated name takes time to appear everywhere.

How does CNAM caller ID work?

The calling number travels with the call; the name does not. When a call arrives, the terminating carrier can perform a real-time lookup — a CNAM dip — against a CNAM database and display the returned name of up to 15 characters. The dip costs the receiving carrier a wholesale fee on the order of $0.002–$0.006 per lookup, per industry references as of July 2026, so carriers cache results, dip selectively, or skip the lookup entirely — which is why the name doesn't always show.

Do cell phones show CNAM?

Generally not. Major US wireless carriers rely largely on their analytics and app layer — T-Mobile Scam Shield, AT&T ActiveArmor, Verizon Call Filter — rather than traditional CNAM dips, per industry explainers as of July 2026. Verizon illustrates it plainly: caller ID name display is a paid feature of Call Filter Plus at $3.99/month per line, or $10.99/month for 3+ lines, per Verizon's Call Filter FAQ. CNAM still shows on many landlines and VoIP services, but don't expect your CNAM string on smartphones.

How do I set or change my CNAM?

Through the carrier or VoIP provider that owns your number — it publishes your outbound CNAM record into the CNAM databases. Telnyx, for example, lists outbound CNAM listing free on its numbers, per its published pricing as of July 2026 — an example, not an endorsement. Expect propagation of roughly 24–72 hours across databases and carrier caches, per provider explainers, and know the hard limit: no provider can force a receiving carrier to look the record up or display it.

Does CNAM stop spam labels?

No. CNAM and spam labeling are separate systems. Spam labels come from analytics engines — First Orion, Hiya, and TNS — scoring your calling behavior for the carriers, and an accurate CNAM record does not change that score. Setting CNAM is worthwhile identity hygiene for the devices that display it, but label problems go through registration, remediation, and calling-behavior changes, not the CNAM database.

Is CNAM the same as caller ID?

No — CNAM is one half of it. Caller ID has two parts: the calling number, which is transmitted in the call signaling, and the calling name (CNAM), which the receiving carrier may look up separately in a database. When someone says a number 'has bad caller ID,' they usually mean a spam label — a third, separate system applied by carrier analytics engines, not by the CNAM database.

Ready to have more conversations per hour?

Schedule Discovery Call
Schedule Discovery Call