I think that Oak- as a prefix could be good. There are a lot of different suffixes that you could choose from;
Oakglade, Oakhaven, Oakmoor, Oakside, etc.
If you like Sage & I think its a great name, either for Mayor or town name, why not have a look at herb names and see if any appeal
heres one list but there will be many
There are tons of masculine/neutral natur-related names for your mayor c: Idk if you settled on Sage or not so
Ash - a type of tree
Aspen - a type of tree
Wolf
Callum - means "dove"
Channing - means "wolf cub"
Pike - a type of fish
River
Sky
Crow
Steel - a type of metal
Jasper - a type of gem
Cedar - a type of tree
Lake
Park
I think Meadow would be a nice town name. I'll come back if I think of any more.
Town Names: Sage, Ivyleaf, Oakwood, Birch, Leaf, Autumn, Spring, Glacier, Redleaf, Water, Swanlake... Just do this:
Think of some nature-y thing you like.
Think of another nature-y thing.
Smush them together.
Mayor Names: Behr (Or Bear), Wolfe (Or Wolf), Sage is always nice.
That's all I got \.w./