Hunter: I’ve always liked the word jager (missing the little sideways : over the a, because my tablet is stupid), or jaeger. Which means hunter. It just sounds so badass. Could also try jagermeister which means master hunter.
Fun fact: nimrod means Skilled Hunter. Takes that insult and turns it into a compliment!
Brewmaster: Pandaren. (That’s a joke, please don’t use that!) Only other suitable name I could find is Brewster, which has English and Scottish ties.
Other words, while cool, wouldn’t be easily identified for the profession.
Weaponsmith: I went with a broader term for the merchandise, rather than profession. Arsenal, Artillery, Armory/Armoury, Armaments, Munitions. (A lot of A-words!)
Restaurant: Cuisine is a nice word. Foodstuffs, Edibles and Vittles are just fun to say. Noms is fun too, but tends to make me think of another store.
Gardner: Florist, Botonist. Floriculturist. Horticulturist. Cultivation. Groundskeeping.
Decorator: Home Enhancement. Furnishings. Adornments. Renovation.
The rest were either fine or I had no luck. Also my brain is fizzling out.
Just some ideas but maybe it’ll spark something!