Guinea pig babies are called pups. Many people think that since they are called guinea pigs that baby guinea pigs would be called piglets.