https://fisheries-bio.blogspot.com/2023/01/50-fishes-english-and-scientific-name.html
50 fishes English and Scientific name?
50 fishes English andScientific name?

  1. Common carp - Cyprinus carpio
  2. Rainbow trout - Oncorhynchus mykiss
  3. Atlantic salmon - Salmo salar
  4. Tilapia - Oreochromis niloticus
  5. Barramundi - Lates calcarifer
  6. Catfish - Ictalurus punctatus
  7. Guppy - Poecilia reticulata
  8. Goldfish - Carassius auratus
  9. Mahi-mahi - Coryphaena hippurus
  10. Cod - Gadus morhua
  11. Anchovy - Engraulis encrasicolus
  12. Sardine - Sardina pilchardus
  13. Tuna - Thunnus spp.
  14. Sole - Solea solea
  15. Flounder - Pleuronectes spp.
  16. Haddock - Melanogrammus aeglefinus
  17. Plaice - Pleuronectes platessa
  18. Halibut - Hippoglossus spp.
  19. Perch - Perca fluviatilis
  20. Bass - Micropterus spp.
  21. Walleye - Sander vitreus
  22. Bluegill - Lepomis macrochirus
  23. Crappie - Pomoxis spp.
  24. Sunfish - Centrarchidae spp.
  25. Catla - Catla catla
  26. Rohu - Labeo rohita
  27. Mrigal - Cirrhinus mrigala
  28. Pangasius - Pangasius spp.
  29. Tilapia - Oreochromis mossambicus
  30. Cichlids - Cichlidae spp.
  31. Gourami - Osphronemidae spp.
  32. Danio - Danio spp.
  33. Barbs - Puntius spp.
  34. Rainbowfish - Melanotaeniidae spp.
  35. Killifish - Cyprinodontidae spp.
  36. Swordtails - Xiphophorus spp.
  37. Guppies - Poecilia reticulata
  38. Platies - Xiphophorus maculatus
  39. Mollies - Poecilia spp.
  40. Corydoras - Corydoras spp.
  41. Plecos - Pterygoplichthys spp.
  42. Shrimp - Caridina spp.
  43. Zebrafish - Danio rerio
  44. Clownfish - Amphiprion spp.
  45. Triggerfish - Balistidae spp.
  46. Angelfish - Pterophyllum spp.
  47. Discus - Symphysodon spp.
  48. Tetra - Characidae spp.
  49. Betta - Betta splendens
  50. Arowana - Osteoglossidae spp.
Please note that this is not an exhaustive list, but just an example of 50 fish species and their English and scientific names. 
Read More👇