What are the fishes that are not actually fishes?

Some of the animals whose name is suffixed by fish but none of them is a true fish.

  • Jelly fish- Aurelia (Coelenterate)
  • Shell fish- a) oyster and other mollusks b) Lobster and other crustaceans
  • Razor fish- Used both for a true fish Xyrichthyes species as well as Solen, a bivalve.
  • Silver fish – Lepisma (a mollusc)
  • Cuttle fish- Sepia (a mollusc)
  • Devil fish- Octopus( a mollusc)
  • Whale – Whale (Aquatic mammal)
  • Starfish- Asterias (Echinoderm)