Unless you are creating a small and specific number of instances at compile time, you don't want to "name" them as separate variables.
Instead use a collection: an ArrayList is probably the most basic, or you could use a HashMap and use the Key for the "name" (since city names have to be unique that would work pretty well).
See here for some ideas:
Collections in Java - GeeksforGeeks[
^]