So this is a little complicated. First of all carriers always send your number along with the call (unless you’ve chosen to block outbound caller ID). This is traditional caller ID. Second, there are databases out there, that contain names associated with numbers. In the US, caller name is not sent with the call (it is in Canada). The receiving carrier, will choose to look up the name in one of these directories, and then deliver it to the end user. Cell phone providers generally don’t do name look ups for their customers. Some carriers is offer it as a premium service, or in their unlimited packages. Republic does not offer inbound name lookups. In general, when you’re seeing a name on a cell phone, it’s because that person is in your contacts. Of course there are 3rd party solutions like mr. number, that do name lookups on inbound calls.