Rashes in children can be caused by a wide range of factors including viral infections like chickenpox, measles, and hand, foot, and mouth disease. Bacterial infections such as impetigo and fungal infections like ringworm are also common causes. Allergic reactions to foods, medications, or environmental factors can also lead to rashes, as can conditions like eczema.