Man unterscheidet Fische nach unterschiedlichen Kriterien:
Vorkommen
Aufgrund des Lebensraumes unterscheidet man zwischen Salzwasser- oder Seefischen (Dorsch, Schellfisch, Steinbutt, Rotbarsch, Scholle, Heilbutt, Makrele, Hering, Sprotte, Seezunge, Thunfisch) und Süßwasserfischen (Barsch, Forelle, Hecht, Karpfen, Saibling, Wels, Zander).
Manche Fischarten, wie beispielsweise Lachs und Aal, kommen sowohl in Salz- als auch in Süßwasser vor.
Fettgehalt
Fische mit einem Fettanteil von unter zehn Prozent nennt man Magerfische (Seelachs, Dorsch, Steinbutt, Rotbarsch, Scholle, Heilbutt, Bachforelle, Karpfen), ein höherer Fettgehalt ist charakteristisch für die so genannten Fettfische (Aal, Hering, Sardine, Lachs, Makrele).
Aussehen
Dem Aussehen nach wird außerdem zwischen Rundfischen (Seelachs, Kabeljau) und Plattfischen (Flunder, Seezunge, Steinbutt, Heilbutt) unterschieden.