Yes, it is necessary to have a drain for an outdoor shower to prevent water from pooling and causing damage to the surrounding area. The drain should be properly installed and connected to a sewer or septic system to ensure proper drainage.