The first company to have caller ID was Bell South in 1988. Until that time, people didn't know who was calling until they answered the phone. Now it is possible to block caller ID, bringing back the question, "who's calling?" However, there are ways to find the name and address that are associated with a particular number.
Click on the Lookup Caller ID website. Enter the number and click the "Search Now" button. Lookup caller ID will display the results of your search and give you the carrier and location of the number for free. As of 2011, to obtain the name and address connected to the number, you must pay either $39.95 for a one-year membership or $14.95 for a single result.
Click on the Anywho website and enter the number in question. Click the "Find" button and the results will be displayed. Anywho is a free reverse-lookup option, but it will not display cellphone numbers.
Click on the Intelius website. Enter the number and click the "Find" button. Intelius will display the type of phone number and location for free. As of 2011, to obtain the name and address, there is a fee of $4.99. Intelius can provide a response for unlisted and nonpublished numbers.
Go to the Reverse Phone directory website. Enter the number in the reverse directory slot and click "Find." The website will display the name, address and carrier for the number if found. Reverse phone directory is a free service.