In this blog post, you will learn fish names in English with their pictures. Fish are aquatic animals that live in rivers, lakes, ponds, and oceans. Knowing different fish names is helpful for daily conversations, studies, and understanding nature. This lesson is written in simple words so every English learner can follow easily.
What are Fish?
Fish are cold-blooded aquatic animals that breathe through gills. Most fish lay eggs, and they are found in both freshwater and saltwater.
Examples:
- The goldfish is kept as a pet.
- The salmon swims from river to sea.
- The shark is a large sea fish.
Features of Fish
- Live in water
- Breathe through gills
- Have fins and scales
- Most lay eggs
- Found in freshwater and seawater
List of Fish Names in English
Here are the popular and important fish names in categories for easy understanding.
Common and Domestic Fish
- Goldfish
- Betta (Siamese Fighting Fish)
- Guppy
- Molly
- Platy
- Angelfish
- Tetra
- Discus
- Gourami
- Swordtail
Freshwater Fish
- Catfish
- Carp
- Tilapia
- Perch
- Pike
- Trout
- Bass
- Sturgeon
- Bream
- Roach
Saltwater and Ocean Fish
- Tuna
- Mackerel
- Sardine
- Anchovy
- Herring
- Snapper
- Grouper
- Barracuda
- Marlin
- Swordfish
Large and Predatory Fish
- Shark (Great White Shark, Tiger Shark, Hammerhead Shark, Bull Shark)
- Stingray
- Electric Ray
- Moray Eel
- Tarpon
Popular Edible Fish
- Salmon
- Cod
- Haddock
- Halibut
- Sole
- Flounder
- Pollock
- Bluefish
- Sea Bass
- Redfish
Colorful and Aquarium Fish
- Clownfish
- Neon Tetra
- Zebra Danio
- Paradise Fish
- Rainbowfish
- Butterflyfish
- Anglerfish
- Lionfish
- Surgeonfish
- Moorish Idol
Rare and Exotic Fish
- Pufferfish
- Triggerfish
- Goby
- Mandarinfish
- Arowana
- Oscar Fish
- Arapaima
- Discus
- Koi Carp
- Dragonet
Flat and Bottom Fish
- Catfish
- Flatfish
- Sole
- Halibut
- Plaice
- Skate
- Monkfish
- Turbot
Other Famous Fish
- Eel
- Lamprey
- Gudgeon
- Minnow
- Anchovy
- Flying Fish
- Remora (Suckerfish)
- Pilot Fish
- Chub
- Darter
Fish are one of the largest groups of animals in the world. They live in rivers, lakes, and oceans. From the tiny guppy to the huge shark, fish are important for both nature and human life. Learning fish names in English helps learners improve vocabulary and speak about food, pets, and nature.
A–Z List of 250+ Fish Names in English
Fish Names Start with A
- African Cichlid
- Airbreathing Catfish
- Albacore
- Alligator Gar
- Amberjack
- Anchovy
- Angelfish
- Anglerfish
- Arapaima
- Archerfish
- Atlantic Cod
- Atlantic Salmon
- Australian Bass
Fish Names Start with B
- Bala Shark
- Barracuda
- Barramundi
- Basking Shark
- Bass
- Betta (Siamese Fighting Fish)
- Bigeye Tuna
- Bichir
- Bismarck Herring
- Black Drum
- Black Marlin
- Blacktip Shark
- Blenny
- Blue Gourami
- Blue Tang
- Blue Whiting
- Bluefish
- Bombay Duck (Fish)
- Bonito
- Bonytail Chub
- Brill
- Brook Trout
- Burbot
- Butterflyfish
Fish Names Start with C
- Carp
- Catfish
- Chub
- Climbing Perch
- Clown Loach
- Clownfish
- Cod
- Coho Salmon
- Comet Goldfish
- Conger Eel
- Coney Grouper
- Convict Cichlid
- Crappie
- Croaker
- Cusk
Fish Names Start with D
- Damselfish
- Darter
- Discus
- Dogfish Shark
- Dolly Varden Trout
- Dojo Loach
- Dorado (Mahi-Mahi)
- Dragonet
- Drum Fish
Fish Names Start with E
- Eel
- Electric Catfish
- Electric Eel
- Elephant Nose Fish
- Ember Tetra
- Emerald Shiner
- Emperor Angelfish
- Epaulette Shark
- European Perch
Fish Names Start with F
- Fangtooth Fish
- Fathead Minnow
- Filefish
- Firemouth Cichlid
- Flagfish
- Flatfish
- Flier Fish
- Flounder
- Flying Fish
Fish Names Start with G
- Garfish
- Giant Gourami
- Giant Trevally
- Glass Catfish
- Glassfish
- GloFish
- Goby
- Gold Gourami
- Goldfish
- Grayling
- Green Chromis
- Green Sunfish
- Gudgeon
- Guppy
- Gurnard
Fish Names Start with H
- Haddock
- Hagfish
- Halibut
- Hammerhead Shark
- Hatchetfish
- Herring
- Hoki
- Horse Mackerel
Fish Names Start with I
- Icefish
- Indian Glassfish
- Iridescent Shark
- Irish Lord Fish
- Ivory Fish
Fish Names Start with J
- Jack Dempsey Fish
- Jack Mackerel
- Japanese Eel
- Jawfish
- Jellynose Fish
Fish Names Start with K
- Killifish
- King Mackerel
- King Salmon
- Knifefish
- Koi Carp
- Kuhli Loach
Fish Names Start with L
- Ladyfish
- Lake Trout
- Lamprey
- Lanternfish
- Lemon Shark
- Lingcod
- Lionfish
- Little Tunny
- Loach
- Longfin Bannerfish
- Lumpsucker
Fish Names Start with M
- Mackerel
- Mahi-Mahi (Dorado)
- Mahseer
- Mandarinfish
- Marble Goby
- Minnow
- Molly Fish
- Monkfish
- Moonfish (Opah)
- Moray Eel
- Mosquitofish
- Mudfish
- Mullet
Fish Names Start with N
- Needlefish
- Neon Tetra
- Noodlefish
- Northern Pike
- Nurse Shark
Fish Names Start with O
- Ocean Sunfish (Mola Mola)
- Oscar Fish
- Paddlefish
- Pacific Salmon
- Parrotfish
- Peacock Bass
- Pearl Gourami
- Perch
- Pictus Catfish
- Pike
- Pilot Fish
- Pineconefish
- Plaice
- Pollock
- Pomfret
- Pompano
- Pufferfish
Fish Names Start with Q
- Queen Angelfish
- Queen Parrotfish
- Queensland Grouper
Fish Names Start with R
- Rainbowfish
- Rainbow Trout
- Ram Cichlid
- Ratfish
- Ray (Stingray, Manta Ray)
- Red Drum
- Red Emperor Snapper
- Red Mullet
- Red Snapper
- Redeye Tetra
- Rock Bass
- Rohu
- Roosterfish
Fish Names Start with S
- Sablefish
- Sailfish
- Salmon
- Sand Dab
- Sand Tiger Shark
- Sardine
- Sawfish
- Scabbardfish
- Scat Fish
- Scorpionfish
- Sea Bream
- Sea Catfish
- Sea Lamprey
- Sea Robin
- Seahorse
- Sheatfish
- Shortfin Mako Shark
- Siamese Algae Eater
- Silver Dollar Fish
- Skate
- Smelt
- Snailfish
- Snapper
- Sole
- Spadefish
- Spearfish
- Sprat
- Squirrelfish
- Stonefish
- Sturgeon
- Swordfish
Fish Names Start with T
- Taimen
- Tang (Surgeonfish)
- Tarpon
- Tench
- Tiger Barb
- Tigerfish
- Tilapia
- Tilefish
- Toadfish
- Triggerfish
- Trout
- Tuna
- Turbot
Fish Names Start with U
- Upside-Down Catfish
- Unicorn Fish
Fish Names Start with V
- Velvetfish
- Viperfish
Fish Names Start with W
- Wahoo
- Walking Catfish
- Walleye
- Warty Anglerfish
- Weather Loach
- Weeverfish
- Whalefish
- White Bass
- White Marlin
- White Shark (Great White)
- Whiting
- Wolf Fish
- Wreckfish
Fish Names Start with X
- X-Ray Tetra
- Xiphias (Swordfish Genus)
Fish Names Start with Y
- Yellow Perch
- Yellow Tang
- Yellowfin Tuna
- Yellowtail Snapper
- Yellowtail Amberjack
Fish Names Start with Z
- Zebrafish
- Zebra Loach
- Zebra Pleco
- Zander
FAQs
What are the most common fish names in English?
The most common fish names in English include Salmon, Tuna, Trout, Catfish, Cod, Mackerel, Goldfish, Tilapia, and Sardine.
How many types of fish are there in the world?
There are more than 34,000 known species of fish in the world, living in both freshwater and saltwater.
What is the English name of aquarium fish?
Popular aquarium fish names in English are Goldfish, Betta, Guppy, Molly, Angelfish, Tetra, Discus, and Oscar Fish.
What is the English name of edible fish?
Some common edible fish names in English are Salmon, Cod, Haddock, Tuna, Halibut, Snapper, and Mackerel.
Which is the largest fish in the world?
The Whale Shark is the largest fish in the world, growing up to 40 feet (12 meters) long.
Read More