That sounds like a very bad idea to me.
First, if you use real names and need to delete a user (e.g., GDPR request), every post where he was quoted will still contain his real name and you would need a way to change every instance of the real name there.
Second, with people concerned about privacy, all you would probably achieve is a lot of members entering fake first and last names to avoid being personally identified.