Couldn't agree more. In fact, I've ranted about this before [1]. Names can change, names can be as short as zero or one characters, or ridiculously long. Applying ones own cultural assumptions to what makes a valid name is not a good idea.
https://web.archive.org/web/20181113135727/http://nymag.com/...
Some peoples use 3 identifiers as a full name but there are peoples with only 2 living with them.