If you have caller ID, then you have the ability to trace any call back and get a huge amount of information just from the phone number. This is because you can use a reverse cell phone directory. These directories are paid services that allow you to trace cell phone, and land-line, calls back to their location and the person who owns the number from which the call was originally made.
How these services work is that you plug in a given number and the service will access their enormous databases, matching the number that you gave them to the one that they likely will have handy. Once they do this, they will gather up the information and serve to you the information that you are allowed, based on your type of subscription. In most cases, you will get far more information than you would ever have expected. This will definitely include the name of the person who made the call. Other features that you may or may not get include a background of the given person, their level of education, job, family history, and many other things. In fact, what you get is only limited by the privacy laws in the area.
Subscriptions to these services are normally on either a pay-per-time rate, in which you get unlimited searches for the length of the subscription, or an individual payment for a specific number of searches. And considering the level of service that you receive, are extremely cheap.
The information that you get, for most engines, is equivalent to what the FBI and CIA get. In fact, some of the reverse phone number lookup engines subscribe to the same databases that these agencies use. It is amazing how much information a person can get, and how easily they can get it, in today's age of information.

