Is there a way to display a CMS username in a profile?
This could be done in Drupal via Views where you can easily join the civi contact to their drupal user record and hence show both the civi 'name' and the user 'name'.

(mostly adding this for completeness as it 'is' an Answer, and SE likes answers ;-) )