It’s really easy to do: object["variablename"] = whatever;
So for example you could have an object: var Landmarks = {}
and you could add to it like so: Landmarks["landmark" + i] = new google.maps.Icon();
and pass it that way.
If you need these variables to be global (why would you?) you can access the global object directly using window
.