How did the butterfish get its name? Butterfish are long, slender fish that live in pools on rocky sea-shores. The slimy, slippery feel of their bodies has earned them their name. SOMEFACTS.com