A maggot is baby fly! A baby cat is called a kitten, and people usually think they’re really cute and cuddly tiny versions of cats. Baby dogs are called puppies. People usually think they’re very cute too, and the puppies look like small versions of adult dogs.
This isn’t really the case with baby flies. Maggots don’t look anything like adult flies. They’re very small and usually very pale. They look sort of like a caterpillar. Whether or not you think they’re cute is a matter of opinion, but they definitely don’t look like flies. The reason for this is because they are larvae. A larva (“larvae” is plural) is a special part of an insect’s life cycle. During this phase, a larva eats a lot of food so it can become a pupa. A pupa is the next stage, where an adult fly grows inside, like a butterfly in its cocoon.