I agree with the recommendation that it's best just to have a big name field and allow users to be "Dr. Firstname Lastname" if they want that, or "Firstname Lastname" if they don't want a title, or "Englishname Surname Givename" if they want that.
The push-back usually becomes that you can't trivially parse it a single name field later to use part of the name conversationally as if you know the person closely and send them spam with "Hey <nickname>, we haven't heard from you in a while, did you know that we now offer blah?". Instead, be honest, if you can't even take the time to understand the name syntax of an entire country, you don't know that user closely.
What is your full name?
Ner D. P. Onx, BS DDS LCSW
How would you like to be addressed?
Mr. OnxThe opposite reason being that she desires advances? Unless you are implying an open marriage, that doesn’t sound right. Can you clarify what you mean?
Nobody said society was rational.