How do I rename the actual USB drive (not the label)?

To change the Name of your USB Drive you need to reprogram the micro-controller inside your USB Flash Drive with the Name of your choice. The steps are below are similar to my answer for this question - Flipping the Removable Media bit -- alternatives to BootIt?

  1. Download ChipGenius and find out the VID and PID of your USB Drive.
  2. Go to http://flashboot.ru/iflash.html and enter the VID and PID of your USB Drive.Check if there are any Mass Production tools available and download them.
  3. Depending on tool for your USB Flash Drive, you will have to figure how to use it.Most Mass Production Tools have an Option to change the Name and Serial ID of the USB Drive.

Check this for detailed guide on how to do this.(In this guide the MPtool is being used to repair a fake USB Drive) http://agnipulse.com/2010/04/how-i-fixed-a-fake-64gb-usb-drive/

Warning - The procedure varies for different USB Flash Drives and you may end up with irreparable USB Flash Drive.

I have successfully changed the name of Transcend Jetflash USB Drives using Alcor Mass Production Tools.