Wave dispersion occurs when waves of different wavelengths travel at different phase velocities, leading to the spreading of a wave packet over time. This phenomenon is crucial in understanding how energy and information propagate in various media, including water, air, and optical fibers.