I know that Blizzard could free up a character name for inactive characters if you contact a GM. Note that I said "could" because it may not always be possible.