In general, on the web with an international audience I think it can't be done, I'm not even sure you can do with a credit card number.
As I see it, you have two choices (and because you didn't give any background information I have no idea if they are relevant for you):
Limit your potential audience to a small group you have information on (example: if you're only targeting students of one college and you have good relationship with the college administration they can give you the student list to compere to).
Restructure you project so you don't need to verify the person's name, (example: use phone number as your verified id instead - send text message with code that the user has to enter into the site to prove access to the phone).
Also, verifying the name may fail because a name has several possible spellings (my name does) or for all sort of strange reasons You should really read this for some good examples