Which would make perfect sense if this was an MMO, all a name change is the name tied to your battle.net account. Pure greed on their part; I can change my name whenever I want to on Steam for free.
The charge in MMO’s is usually to discourage you from doing it because your character’s are part of that game’s world.