💧
Freshwater Fish Species
All freshwater fish species found in rivers, lakes, streams, and ponds worldwide. From tiny tetras to the giant arapaima — covering every continent.
18,067
Total Species
1,926
Endangered (EN+CR)
1,910
Edible Species
204
Families
Orangefinned snakehead
Channa aurantipectoralis
Channidae
Edible
Orangespotted snakehead
Channa pseudomarulius
Channidae
Edible
Orangespotted sunfish
Lepomis humilis
Centrarchidae
Least Concern
Edible
Orangestriped squeaker
Synodontis flavitaeniatus
Mochokidae
Least Concern
Orangetail shiner
Pteronotropis merlini
Cyprinidae
Near Threatened
Orangethroat darter
Etheostoma spectabile
Percidae
Least Concern
Orchid leather neck whiptail
Brochiloricaria chauliodon
Loricariidae
Least Concern
Oregon chub
Oregonichthys crameri
Cyprinidae
Least Concern
Oreichthys Andrewi
Oreichthys andrewi
Oreichthys Coorgensis
Oreichthys coorgensis
Oreichthys Cosuatis
Oreichthys cosuatis
Least Concern
Oreichthys Crenuchoides
Oreichthys crenuchoides
Data Deficient
Oreichthys Duospilus
Oreichthys duospilus
Least Concern
Oreichthys Elianae
Oreichthys elianae
Oreichthys Incognito
Oreichthys incognito
Endangered
Oreichthys Parvus
Oreichthys parvus
Data Deficient
Oreichthys Warjaintia
Oreichthys warjaintia
Oreochromis Angolensis
Oreochromis angolensis
Cichlidae
Least Concern
Oreochromis Lepidurus
Oreochromis lepidurus
Cichlidae
Endangered
Oreochromis Mweruensis
Oreochromis mweruensis
Cichlidae
Least Concern
Oreochromis Salinicola
Oreochromis salinicola
Cichlidae
Vulnerable
Oreochromis Upembae
Oreochromis upembae
Cichlidae
Least Concern
Oreoglanis Brevicula
Oreoglanis brevicula
Sisoridae
Oreoglanis Colurus
Oreoglanis colurus
Sisoridae
Data Deficient
Oreoglanis Delacouri
Oreoglanis delacouri
Sisoridae
Data Deficient
Oreoglanis Frenata
Oreoglanis frenata
Sisoridae
Data Deficient
Oreoglanis Heteropogon
Oreoglanis heteropogon
Sisoridae
Endangered
Oreoglanis Hypsiura
Oreoglanis hypsiura
Sisoridae
Least Concern
Oreoglanis Immaculata
Oreoglanis immaculata
Sisoridae
Oreoglanis Infulata
Oreoglanis infulata
Sisoridae
Least Concern
Oreoglanis Insignis
Oreoglanis insignis
Sisoridae
Data Deficient
Oreoglanis Jingdongensis
Oreoglanis jingdongensis
Sisoridae
Oreoglanis Laciniosa
Oreoglanis laciniosa
Sisoridae
Data Deficient
Oreoglanis Lepturus
Oreoglanis lepturus
Sisoridae
Critically Endangered
Oreoglanis Macronemus
Oreoglanis macronemus
Sisoridae
Data Deficient
Oreoglanis Macroptera
Oreoglanis macroptera
Sisoridae
Least Concern
Oreoglanis Majuscula
Oreoglanis majuscula
Sisoridae
Oreoglanis Nakasathiani
Oreoglanis nakasathiani
Sisoridae
Data Deficient
Oreoglanis Pangenensis
Oreoglanis pangenensis
Sisoridae
Oreoglanis Setigera
Oreoglanis setigera
Sisoridae
Data Deficient
Oreoglanis Sudarai
Oreoglanis sudarai
Sisoridae
Data Deficient
Oreoglanis Suraswadii
Oreoglanis suraswadii
Sisoridae
Data Deficient
Oreoglanis Tenuicauda
Oreoglanis tenuicauda
Sisoridae
Data Deficient
Oreoglanis Vicina
Oreoglanis vicina
Sisoridae
Data Deficient
Oreoleuciscus Dsapchynensis
Oreoleuciscus dsapchynensis
Cyprinidae
Oreonectes Andongensis
Oreonectes andongensis
Nemacheilidae
Oreonectes Barbatus
Oreonectes barbatus
Nemacheilidae
Oreonectes Daguishanensis
Oreonectes daguishanensis
Nemacheilidae