A halakat sokféle módon kategórizálhatjuk:
Taxonómia: Animalia királyság, Chordata törzs, Actinopterygii és Sarcopterygii osztályok, majd rendek, családok, nemek, fajok.
Élőhely: Édesvíz, sós víz,brackish víz.
Etetés: Húsévők, növényevők, mindent evők, detrituszevők.
Test alakja: Torpedó alakú, lapos, tömör, anggya alakú.
Méret: Kis, közepes, nagy.
Kereskedelmi jelentőség: Ételhalak, sportfogási halak, díszhalak.