whistler (n.) Look up whistler at Dictionary.com
Old English hwistlere "piper," literally "whistler," agent noun from hwistlian (see whistle (v.)).