@mastodonindians my suggestion to everyone of us having to ever implement a name form.
1. A single field that just accepts your name as a single string. Not as a partition of fragments.
1.1. For love of God, don't have a limit on the length of the field to 32 or so characters. Keep it at least 128 or so.
3. Have another field called Display Name. Use this name to address the person.
A. If you are taking username, then simply use Display Name only
(This is my first thread sorry if I abused tags)