Right now we got this problem.
Lets say you want to make a character named Batmon, but its already taken. (same server)
My simple fix would be this:
The name Batmon is taken by a orc warrior. You want to name your character like this as Troll hunter.
*name for orc warrior is already taken* you can stil name this character as:
*orc warlock
*orc hunter
*orc DK
*tauren DK
*tauren warrior
*etc....
So when you look at your friend list it would say Batmon troll hunter. And for orc would be name Batmon orc warrior.
This would save blizzard a lot of cash on tickets at least. And best part when making alts, you can use same name wich makes your guild remembering all your alt names easier.
I never understood why you cant use the same name as everyone else in mmo (exept tehnical limitation-wich is just a bad excuse nowdays)
So yeah...seeing some guy making a full raid of characters named goku would look hilarious (all with black or yelloy hair), with orange suit.