If your web app has separate database fields for first name and last name, you are doing it badly wrong. I'm looking at YOU, practically every Silicon Valley tech startup.
@Floppy Hm yeah I see. I guess the safer way to go about it is indeed having a single text field and dumping whatever they type in the database, with some sensible length limitations.