Seahorses are tiny fishes that are named for the shape of their head, which looks like the head of a tiny horse. There are at least 50 species of seahorses. You'll find seahorses in the world's tropical and temperate coastal waters, swimming upright among seaweed and other plants.