whistler

noun
  1. a person who whistles
  2. any of various birds or animals that make whistling sounds
  3. a device that produces a whistling sound

Examples