China
India
New Mexico.
India
India is the world's largest country named after a river. [Indus river]
The constellation named after a fish is Pisces. The Pisces Constellation is in the southern sky. Its name means "the fish" in Latin.
New Mexico
Liberia is the country you are thinking of.
The Indian Ocean is the only ocean that is named after a country, which is India. It is also the world's third largest ocean.
Argentina was named after the Latin word "argentum," which means silver. The country was named by Spanish explorers who believed the region was rich in silver deposits.
Mali , Ghana , and Benin.
Russia, named after the Russian River in California. for more information on this,