Why are cartilaginous fish called fish?
Cartilaginous fish are not called fish. Cartilaginous fish are one of two classes of fish, the other being bony fish. Cartilaginous fish encompass two superorders: elasmobranchs (sharks, rays, and skates) and holocephalans (ratfish).