Perth is a city and, as such, was not "discovered", but the area north of Perth was first explored by various Dutch explorers in the 1600s. In December 1696, Dutch explorer Willem de Vlamingh named the Swan River upon which Perth lies, and explored the surrounding area.
Australian explorer Ernest Giles sought an overland route from Alice Springs to Perth.
Magellan was the Spanish explorer who discovered South of Chile in 1529.
This is a broad question, as a number of different explorers have travelled near Perth. The area north of Perth was first explored by various Dutch explorers in the 1600s. In December 1696, Dutch explorer Willem de Vlamingh named the Swan River upon which Perth lies, and explored the surrounding area. Various other explorers needed to exlore the region around Perth in order to find the best land and the best water sources. However, Ernest Giles was a major explorer who, in 1875, travelled to Perth overland from Beltana in South Australia across some of the country's most arid regions.
No South American explorer discovered Australia.To see who really discovered Australia, see the related question below.
No-one discovered Perth, as Perth is a city which was built after the southwestern corner of Australia was discovered.While Dirk Hartog was the first to land on Western Australia's shores, the Swan River (where Perth was later built) was discovered and named by Dutchman Willem de Vlamingh.Once the eastern half of Australia had been colonied, Captain James Stirling conducted extensive surveys of the Swan River and the region that is now Perth. He recommended the Swan River area for settlement, a recommendation that was backed by his botanist, Charles Frazer.
The Mariana Islands were discovered by the Spanish explorer Ferdinand Magellan in 1521 during his circumnavigation voyage.
Perth got its name by the Scottish pioneers that discovered the land.
Columbus
Spanish explorer Vasco Núñez de Balboa discovered the Pacific.
Henry Hudson discovered the Hudson Bay.
french explorer La Salle discovered the Ohio River around 1682, this explorer also explored the Mississippi River but did not discover it.
Abel Tasman was a dutch explorer that discovered New Zealand.