now means new, gorod means town, there is also a place called Novo mesto, novo meaning new, mesto meaning town, not to mention a place called Novigrad in Croatia, which if you take you get the same thing in english, new town... or city whichever you preffer.