Fish Identification

Fish Identification: Find Species


Family: Cyprinidae Minnows or carps



(See list of species below)



Select Class:     Select Order:   
Select Family: Subfamily:     Select Genus:

Select Ocean (marine/brackish) or Continent (freshwater):
Select a country:
Only include species occuring above: m

Total number of spines in dorsal and anal fins (optional).      Enter total length (TL) and maximum body depth (BD)

Show family drawing(s)



1761 species
(see list below)
Export file

Prev 4 of 8 Next  All Jump to:


Sort by: Species Length Year
Prev 4 of 8 Next  All Jump to:
Export file
n = 1761

Scientific Name English Name Distribution Max. Length (cm) Year
Garra tashanensis Asia 2.7 SL 2016
Garra tengchongensis Asia 2002
Garra tiam Asia 7.1 SL 2021
Garra tibanica Asia 13.1 SL 1941
Garra tibetana Asia 10.5 SL 2018
Garra trilobata Asia 13.4 SL 2015
Garra turcica Asia 11.5 SL 1971
Garra tyao Asia 7.6 SL 2014
Garra typhlops Iran cave barb Asia 6.4 SL 1944
Garra ukhrulensis Asia 10.9 SL 2015
Garra variabilis Variable garra Asia 14.5 TL 1843
Garra vinciguerrae Africa 12.2 SL 1901
Garra vittatula Asia 5.9 SL 2004
Garra waensis Asia 9.1 SL 2014
Garra wanae Asia 5 TL 1914
Garra waterloti Africa 7 TL 1935
Garra widdowsoni Iraq blind barb Asia 1955
Guigarra cailaoensis Asia 6.6 SL 2022
Gymnocypris chilianensis Asia 21.3 SL 1974
Gymnocypris chui Asia 24.5 SL 1964
Gymnocypris dobula Asia 25.2 SL 1868
Gymnocypris eckloni Asia 39.5 SL 1891
Gymnocypris firmispinatus Asia 24.2 TL 1988
Gymnocypris namensis Asia 49.1 TL 1982
Gymnocypris potanini Asia 15.9 SL 1891
Gymnocypris przewalskii Asia 48 SL 1876
Gymnocypris scleracanthus Asia 31 SL 1992
Gymnocypris waddellii Asia 41 SL 1905
Gymnodiptychus dybowskii Naked osman Asia. 45 TL 1874
Gymnodiptychus integrigymnatus Asia 12.9 SL 1989
Gymnodiptychus pachycheilus Asia 60 TL 1892
Gymnostomus ariza Reba Asia 30 SL 1807
Gymnostomus fulungee Deccan white carp Asia 30 SL 1839
Gymnostomus horai Asia 15.5 SL 1986
Haludaria afasciata Asia. 1990
Haludaria fasciata Melon barb Asia 1849
Haludaria kannikattiensis Asia 2003
Haludaria melanampyx Asia 7.5 TL 1865
Hampala ampalong Asia 15.5 TL 1852
Hampala bimaculata Asia 50 TL 1905
Hampala dispar Asia 35 SL 1934
Hampala lopezi Asia 8.5 SL 1924
Hampala macrolepidota Hampala barb Asia 70 SL 1823
Hampala sabana Asia 41 SL 1962
Hampala salweenensis Asia 30 NG 1994
Hampala siamensis Black-backed hampala Asia 22.6 SL 2025
Henicorhynchus caudiguttatus Spotted mud carp Asia 5.9 SL 1934
Henicorhynchus caudimaculatus Striped mud carp Asia 26.6 TL 1934
Henicorhynchus entmema Notched mud carp Asia 15 SL 1934
Henicorhynchus ornatipinnis Red-finned mud carp Asia 9.5 SL 1997
Henicorhynchus siamensis Siamese mud carp Asia 20 SL 1881
Herzensteinia microcephalus Asia 39 TL 1891
Hongshuia banmo Asia 5.7 SL 2008
Hongshuia microstomata Asia 8.3 SL 1989
Hongshuia paoli Asia 5.4 SL 2008
Horalabiosa joshuai Asia 9 SL 1954
Horalabiosa palaniensis Asia 7.7 SL 1994
Hypselobarbus bicolor Asia 20.9 SL 2016
Hypselobarbus curmuca Curmuca barb Asia 120 TL 1807
Hypselobarbus dobsoni Krishna carp Asia 120 NG 1876
Hypselobarbus dubius Nilgiris barb Asia 25 TL 1867
Hypselobarbus gracilis Asia 13.9 SL 1849
Hypselobarbus jerdoni Jerdon's carp Asia 46 TL 1870
Hypselobarbus keralaensis Asia 19.2 SL 2016
Hypselobarbus kolus Kolus Asia 32.8 TL 1839
Hypselobarbus kurali Asia 35 TL 1995
Hypselobarbus kushavali Asia 31 SL 2016
Hypselobarbus lithopidos Canara barb Asia 60 TL 1874
Hypselobarbus menoni Asia 2014
Hypselobarbus micropogon Korhi barb Asia 90 TL 1842
Hypselobarbus mussullah Mussullah barb Asia 150 TL 1839
Hypselobarbus nilgiriensis Asia 32.3 SL 2016
Hypselobarbus nitidus Kerala beauty Asia 12.2 SL 2022
Hypselobarbus periyarensis Asia 50 TL 1941
Hypselobarbus procerus Highland Hypselobarbus Asia 11.2 SL 2022
Hypselobarbus pseudomussullah Asia 24.1 SL 2016
Hypselobarbus pulchellus Asia 44 TL 1870
Hypselobarbus tamiraparaniei Asia 2014
Hypselobarbus thomassi Red Canarese barb Asia 100 TL 1874
Hypselobarbus vaigaiensis Asia 2014
Hypsibarbus annamensis Asia 24.5 TL 1936
Hypsibarbus lagleri Asia 40 SL 1996
Hypsibarbus macrosquamatus Asia 1978
Hypsibarbus malcolmi Goldfin tinfoil barb Asia 50 SL 1945
Hypsibarbus myitkyinae Asia 23.2 SL 1929
Hypsibarbus oatesii Asia 1893
Hypsibarbus pierrei Asia 36.9 TL 1880
Hypsibarbus salweenensis Asia 35 NG 1996
Hypsibarbus suvattii Asia 35 SL 1996
Hypsibarbus vernayi Asia 30 SL 1925
Hypsibarbus wetmorei Asia 46 TL 1931
Incisilabeo behri Asia 60 TL 1937
Kalimantania lawak Asia 9.6 TL 1855
Labeo alluaudi Africa 13.5 SL 1933
Labeo alticentralis Africa 12.6 SL 1997
Labeo altivelis Rednose labeo Africa 49 TL 1852
Labeo angra Asia 22 TL 1822
Labeo annectens Africa 17.5 SL 1903
Labeo ansorgii Cunene labeo Africa 25 SL 1907
Labeo baldasseronii Africa 5.5 SL 1948
Labeo barbatulus Asia 30 SL 1878
Labeo barbatus Africa 56.2 SL 1898
Labeo bata Bata Asia 61 TL 1822
Labeo batesii Africa 24.7 SL 1911
Labeo boga Asia 30 TL 1822
Labeo boggut Boggut labeo Asia 29 TL 1839
Labeo bottegi Africa 79 TL 1897
Labeo boulengeri Africa 22.5 TL 1912
Labeo brachypoma Africa 29 TL 1868
Labeo caeruleus Asia 35 TL 1877
Labeo calbasu Orangefin labeo Asia 90 TL 1822
Labeo camerunensis Africa 22.6 SL 1974
Labeo capensis Orange river mudfish Africa 50 FL 1841
Labeo catla Catla Catla (Catla catla 182 TL 1822
Labeo chariensis Africa 22.1 SL 1904
Labeo chrysophekadion Black sharkminnow Asia 90 TL 1849
Labeo congoro Purple labeo Africa 41.5 SL 1852
Labeo coubie African carp Africa 75 SL 1832
Labeo curchius Asia 25.1 TL 1822
Labeo curriei Africa 16 SL 1919
Labeo cyclopinnis Africa 10.8 SL 1917
Labeo cyclorhynchus Harlequin sharkminnow Africa 16 TL 1899
Labeo cylindricus Redeye labeo Africa 25 SL 1852
Labeo degeni Africa 68 SL 1920
Labeo dhonti Africa 11.5 TL 1920
Labeo dussumieri Common labeo Asia 50 TL 1842
Labeo dyocheilus Asia 90 TL 1839
Labeo erythropterus Asia 70 SL 1842
Labeo falcipinnis Africa 38.1 SL 1903
Labeo filiferus Asia 20 SL 2017
Labeo fimbriatus Fringed-lipped peninsula carp Asia 91 TL 1795
Labeo fisheri Green labeo Asia 30 TL 1917
Labeo forskalii Africa 36 TL 1835
Labeo fuelleborni Fuelleborn's labeo Africa 43 TL 1903
Labeo fulakariensis Africa 13.0 SL 2006
Labeo gonius Kuria labeo Asia 150 TL 1822
Labeo greenii Africa 27 TL 1902
Labeo gregorii Gregori's labeo Africa 23.1 TL 1894
Labeo heladiva Sri Lanka labeo Asia 27.7 SL 2018
Labeo horie Africa 57 TL 1847
Labeo indramontri Asia 1945
Labeo kawrus Asia 60 TL 1839
Labeo kibimbi Africa 47 SL 1949
Labeo kirkii Africa 24 TL 1903
Labeo kontius Pigmouth carp Asia 61 TL 1849
Labeo latebra Africa 12.6 SL 2017
Labeo lineatus Africa 78 TL 1898
Labeo lividus Africa 23.9 TL 1976
Labeo longipinnis Africa 26 SL 1898
Labeo lualabaensis Africa 9.6 SL 1997
Labeo lukulae Red-spot mudsucker Africa 26.5 SL 1902
Labeo luluae Africa 3.2 SL 1930
Labeo lunatus Upper Zambezi labeo Africa 40 SL 1963
Labeo macrostoma Africa 73 TL 1898
Labeo maleboensis Africa 7.1 SL 1997
Labeo manasseeae Africa 12.1 SL 2023
Labeo mbimbii Africa 10.4 SL 2023
Labeo meroensis Africa 5.3 SL 2007
Labeo mesops Tana labeo Africa 39 TL 1868
Labeo microphthalmus Asia 25 TL 1877
Labeo mokotoensis Africa 18 TL 1939
Labeo molybdinus Leaden labeo Africa 38 SL 1963
Labeo moszkowskii Asia 5.2 SL 1922
Labeo nandina Asia 81.2 SL 1822
Labeo nasus Africa 19 TL 1899
Labeo nigrescens Asia 45 TL 1870
Labeo nigricans Africa 4.6 SL 1911
Labeo nigripinnis Asia 25 TL 1877
Labeo niloticus Nile labeo Africa 63 TL 1758
Labeo nunensis Africa 29.1 SL 1929
Labeo pangusia Asia 90 TL 1822
Labeo parvus Africa 38 SL 1902
Labeo pellegrini Africa 1939
Labeo percivali Ewaso Nyiro labeo Africa 19 TL 1912
Labeo pierrei Asia 80 SL 1880
Labeo pietschmanni Asia 6 TL 1930
Labeo polli Africa 18.4 SL 1997
Labeo porcellus Red fin labeo Asia 35 TL 1844
Labeo potail Asia 30 TL 1839
Labeo quadribarbis Africa 5.0 SL 1963
Labeo rajasthanicus Asia 1970
Labeo rectipinnis Africa 10.2 SL 1997
Labeo reidi Africa 5.5 SL 1997
Labeo ricnorhynchus Asia 1839
Labeo rohita Roho labeo Rohu x catla hybrid. 200 TL 1822
Labeo rosae Africa 40 FL 1894
Labeo roseopunctatus Africa 20.3 SL 1990
Labeo rouaneti Africa 36 SL 1962
Labeo rubromaculatus Tugela labeo Africa 50 SL 1913
Labeo ruddi Silver labeo Africa 30 SL 1907
Labeo sanagaensis Africa 18.7 SL 1997
Labeo seeberi Clanwilliam sandfish Africa 35.5 SL 1911
Labeo senegalensis Africa 65 TL 1842
Labeo simpsoni Africa 22 SL 1943
Labeo sorex Africa 35.2 SL 1917
Labeo stolizkae Asia 1870
Labeo trigliceps Africa 49 TL 1926
Labeo udaipurensis Asia 1968
Labeo umbratus Moggel Africa 50 TL 1841
Labeo victorianus Ningu Africa 41 SL 1901
Labeo weeksii Sicklefin labeo Africa 29 TL 1909
Labeo werneri Africa 31.3 TL 1929
Labeo worthingtoni Africa 26 TL 1958
Labeo yunnanensis Asia 49 SL 1911
Labeobarbus acuticeps Africa 40.3 TL 1959
Labeobarbus acutirostris Africa 41 FL 1940
Labeobarbus aeneus Smallmouth yellowfish Africa 50 FL 1822
Labeobarbus alluaudi Africa 19.8 SL 1909
Labeobarbus altianalis Ripon barbel Africa 90 TL 1900
Labeobarbus altipinnis Africa 33.8 SL 1973
Labeobarbus ansorgii Africa 30 TL 1906
Labeobarbus aspius Africa 42 TL 1912
Labeobarbus axelrodi Africa 16 SL 2004
Labeobarbus batesii Africa 43.5 TL 1903
Labeobarbus beso African scraping feeder Africa 36 SL 1835
Labeobarbus boulengeri Africa 16 TL 2016
Labeobarbus brauni Africa 23 TL 1935
Labeobarbus brevicephalus Africa 31.7 FL 1997
Labeobarbus brevispinis Africa 23 TL 1927
Labeobarbus bynni Niger barb Africa 82 TL 1775
Labeobarbus cardozoi Africa 53 TL 1912
Labeobarbus caudovittatus Africa 80 TL 1902
Labeobarbus clarkeae Africa 16.1 SL 1984
Labeobarbus claudinae Africa 30 TL 1990
Labeobarbus codringtonii Upper Zambezi yellowfish Africa 39 TL 1908
Labeobarbus compiniei Africa 73 TL 1879
Labeobarbus crassibarbis Africa 50.5 FL 1997
Labeobarbus dainellii Africa 49 FL 1940
Labeobarbus dartevellei Africa 11.7 TL 1945
Labeobarbus dimidiatus Africa 24.5 SL 1998
Labeobarbus ensifer Africa 19.5 TL 1910
Labeobarbus ensis Africa 14 TL 1910
Labeobarbus ethiopicus Africa 25.8 SL 1939
Labeobarbus fasolt Africa 50 TL 1914
Labeobarbus fimbriatus Africa 16 SL 1926
Labeobarbus gananensis Africa 17.6 SL 1895
Labeobarbus gestetneri Africa 24.9 SL 1979
Labeobarbus girardi Africa 30 TL 1910
Labeobarbus gorgorensis Africa 61.8 FL 1940
Labeobarbus gorguari Africa 53.2 FL 1835
Labeobarbus gruveli Africa 28 TL 1911
Labeobarbus gulielmi Africa 15 TL 1910
Labeobarbus habereri Africa 16.2 TL 1912
Labeobarbus huloti Africa 28.2 SL 1976
Labeobarbus humphri Africa 21.4 SL 1976
Labeobarbus intermedius Africa 48.9 SL 1835
Labeobarbus iphthimostoma Africa 18.1 TL 1973
Labeobarbus iturii Africa 36.5 TL 1929
Labeobarbus jaegeri Africa 18.8 TL 1930
Labeobarbus johnstonii Africa 50 SL 1907



Other identification tools in FishBase


Quick Identification
Identification keys
Identification by morphometrics
Identification by pictures:
          If you already know the Family, go to Search FishBase, select Family and click on 'Identification by pictures' to display all available pictures in FishBase for the family.

          If you already know the Country, go to
Search FishBase, select Country and click on 'Identification by pictures' to display all available pictures in FishBase for the country.

          If you already know the Ecosystem, go to
Search FishBase, select Ecosystem and click on 'Identification by pictures' to display all available pictures in FishBase for the ecosystem.
cfm script by eagbayani, 30.11.04, ,  php script by cmilitante, 05/11/2010 ,  last modified by cmilitante, 14/03/2013