Like I said, they cannot be different. You cannot remove it without also removing the name from your inventory as well. However, If you can decode the .cs.dso files and find the name of the function that sets the text on your inventory gui, then you can make a package that tests if it is a certain item and rename it just for your inventory. Also, you could do the same thing for when the item list from your wrench appears. Even after all that, it would still only be client sided, unless you found the name of the serverCmd that is called when a client requests the name of the item, then have it return a different value, to lie to the client.
I don't even know what I'm talking about...