Butterfly fish can reach up to 8 inches in length, but typically range from around 3 to 6 inches. These fish got their name because of their coloring. They can be black, orange, yellow, silver, red, and white and have different patterns on their bodies. Many species of Butterfly fish have black stripes and spots that serve to confuse and distract their predators. Butterfly fish have elongated noses that help them reach in cracks and crevices of rocks to eat.