In this case, I decided that checking with Google Translate was called for.
Taiju = Big Tree, at least as the primary translation. I can see why Zabuton would suggest it.
So... Big Tree Village.
Much more peaceful sounding and unpretentious than the other suggestions.