they are because people named them that way
Baby sharks are called pups
Baby sharks are called pups.
Baby sharks are called pups.
They are called pups.
The young offspring of sharks are called pups.
Baby sharks of either sex are called pups
Baby sharks are typically called "pups".
pups
Pups
As silly as it is, baby sharks are commonly called pups. A mother shark can have anywhere from one to one hundred babies at any given time.
new born sharks are called pups
Some sharks let their eggs hatch inside themselves so at birth they would be called a pup. Some sharks lay egg sacs. At birth those would be called egg sacs. Once they hatch they would also be pups.