Archerfish (also known as archer fish, spinner fish or insect-eater) are small perciform fish. Some live in fresh water. Others live in salt water. They live in lots of places, like India, the Philippines, Australia, and Polynesia.