I’ve sold names on Moonguard before, no its not against the ToS.
The going rate is usually a wow token/ gold equal to what they’re averaging. Token or gold is given first.
I also have some nice names on Black Dragonflight if someone doesn’t care about server. I have a post on that board if you want a look.