There are a lot of companies the you can find with a simple google search that will do reverse look-ups and such. If you have a number, you can get a name (and more info.). I did it once and it cost under $50. Some companies will let you have access for a period of time (some are a year, but I'm sure some are longer, some less) for a certain amount of money, which varies. I only did it once, and only needed the address and name of one person ---she hit my car, gave me her cell number, then blew me off so I needed to serve her court papers and needed her address to do so. It was worth it because she was made to pay the damage she caused me. Next time I won't be so trusting of a stranger and will just call the police to make a report. I learned my lesson. But, I was thankful that these services exist.