Should I use Technopole or Technopolis? (or neither?)

Solution 1:

One answer is that if you're making up a word, you can make it anything you like ;-)

But actually: English speakers generally will recognise -polis as a kind of city. They won't recognise -pole. The only common name ending in -pole I can think of is Metropole, which is usually a hotel name, and I don't think people particularly associate it with Metropolis.