Commonly confused terms
Pairs people mix up all the time — side by side, with the tell that separates them.
The calling-party number (and optionally name) delivered with an incoming call — which can be spoofed.
Caller ID is not proof of who is calling. The displayed number is asserted by the caller's side and can be spoofed; that is exactly what call-authentication frameworks were created to address.
The name shown with an incoming call. In the traditional U.S. model the receiving carrier looks it up from a database keyed on the calling number; how the name is delivered varies by country and network.
Whether the caller "sends" their name depends on the network. In the traditional U.S. database-lookup model the receiving carrier supplies the name, so two phones can show different names — or none — for the same caller. Some networks (e.g. in Canada) do carry a name in signaling, so this is a common model, not a universal rule.