Rashes in children can be caused by a wide range of factors, including infectious diseases, allergic reactions, and chronic skin conditions. Common causes include viral infections such as measles, chickenpox, and roseola; bacterial infections like impetigo; fungal infections such as ringworm; and non-infectious causes like eczema, contact dermatitis, and heat rash.