A baby shark is referred to as a pup. Sharks are born in three different ways. Sharks lay eggs that then hatch, carry eggs that hatch inside them or grow pups inside them.
Although it depends on the type of shark, sharks can have up to 100 babies at once. However, the species of sharks that become pregnant without carrying eggs are not capable of giving birth to so many at a time. Sharks do not take care of their pups after they are born, but they do make sure to give birth or lay eggs in a safe place.