Invercargill is named after William Cargill, a prominent pioneer Otago settler.Invercargill's wide streets bear the names of the rivers of Scotland and Northern England.The city is the service town for the farmers of Southland's fertile plains. http://wikitravel.org/en/Invercargill