Is a starfish a fish?

No.Starfish are not fish. They're sea stars, a kind of echinoderm related to sea urchins, sand dollars and sea cucumbers. They have no backbone, fins or gills, which is why scientists prefer the name sea star.

What's actually true

Starfish aren't fish at all. Despite the name, sea stars have no backbone, fins or gills. NOAA puts it plainly: sea stars, commonly called starfish, are not fish. They're echinoderms, the same group as sea urchins, sand dollars and sea cucumbers. That's why scientists prefer the name sea star.

Takeaway: 'Starfish' are sea stars: echinoderms, related to sea urchins and sand dollars, not fish.

Why people believe it

The name does all the work. Old common names lumped many sea creatures together as 'fish': jellyfish, shellfish, cuttlefish and starfish among them. Most people meet sea stars in tide pools or aquariums, next to real fish, so nothing contradicts the label. 'Sea star' is the more accurate name, but 'starfish' has centuries of head start.

Source

“Sea stars, commonly called, "starfish," are not fish.”

NOAA National Ocean Service: Are starfish really fish? — NOAA National Ocean Service. Checked on 2026-10-26.

Test yourself

This is one of 7 cards in Animal Myths Vol. 2: Lemmings, Camels and Sloths. Flip through the rest in about 4 minutes.

More myths, checked