Falsehoods Programmers Believe About Names — Read this. It will change the way you think about names, what names are, and what to expect when asking for someone's name on your website.