Noisemaker

noun one that makes noise; especially a device (as a horn or rattle) used to make noise at parties • noisemaking noun or adjective

Merriam-Webster's Collegiate Dictionary