Nausea in children can be caused by various factors such as gastrointestinal infections, motion sickness, food poisoning, migraine, or even anxiety. It's important to identify the underlying cause to provide appropriate treatment. In some cases, nausea may also be a side effect of certain medications.