A:anywho and whitepages will do it for free if it's a listed landline. If it's a cell phone number, you will have to use a paid service.
I found a site that is accurate. There is a small fee that you will have to pay, though.
But it's well worth it.
I'll leave the link below for you. I hope this helps...
Source(s):
http://www.reverse-phone-lookup-online.info/ReversePhoneDetective/
Reverse Phone Lookup