Your suggested use of preferred name, is not, in my opinion, a usable solution. Preferred name, is not always related to a persons name, and not always a nickname. A case in point is John Welburn (Welburn-232)
His first name was John. He preferred to be called Jack. His Nickname was Pondy.
Just something else to think about.