Originally Posted by
Smitten
Nothing you do will prevent an OO recall. If they want it back, they'll get it back.
You could transfer the WoW licence to a new account, change the name on the new account, transfer that licence to a new account, have Blizzard "delete" both of the previous Bnet accounts, transfer the character to another account and he can still get it back.
Changing name does nothing other than waste money - plus almost every method out there uses illegal methods to achieve it.
The only way to have a recall-free account is buying from someone who you know will never recall.