Answer
The answer is rivers in Scotland. The city was established by Scottish settlers in the 1850s, and they named the streets after rivers in their homeland. This is a common practice in many new settlements, as it helps to create a sense of place and identity. The streets of Invercargill are a reminder of the city's Scottish heritage, and they help to make it a unique and special place.