Using custom author name in a node instead of author field
There is a module for it. You can choose which custom user field to use. This module only works for drupal 6 and drupal 7 https://www.drupal.org/project/realname