A driver is a generic term for any type of loudspeaker. A woofer is a specific type of driver that produces low frequency soundwaves, typically below 500 Hz. The word woofer comes from the fact that these drivers are often used in subwoofers, which are designed to reproduce very low frequencies.