In silithus it is a world pvp event thing. There is geysuers called silithyst or something like that. If you go to your factions base (horde is south, near bronzebeard encampment, alliance is a bit north and west of that, other side of the path) there is a quest giver there that tells you to get silithyst. now everytime you get silithyst you get 19 honor. This is where the fast part comes in.
Get cheat engine and protect it, now if you want further protection search google for a process guard or something along the lines of that. Now run around silithus at around 6-10 speed and look for the geyseurs, they are small white/greayish things with orange dust clouds around them, quite easy to spot. Grab one and bring it back to the base, 19 honor easy. You can get easily 1 every 1-2 minutes, which makes for 600-1200 honor an hour, better than most bgs. Best time to do this is off hours, where no one can see you speeding around, if someone does see you, blame it on lag and be more careful. Enjoy