Everyone’s done it at one point in their life, a bad username that is. Maybe the nickname “Imtheshit” or “bigdaddylingo” wasn’t exactly the best choice and Blizzard understands that. In fact, Blizzard will now let gamers change their BattleTag. The first one will be free, however, sequential changes afterward will cost you $10. Head on over to the BattleTag Name Change center here if that sounds like something you want to do. Just remember, the first one is always free.
So now there are services that let you change your nametag, Battle.net and Xbox Live. We’re just waiting for one more service to do the same, we just won’t name who that is.
Source: BattleTag Name Change