To confuse or bewilder:
* Bewilder: to confuse or perplex someone completely.
* Disconcert: to unsettle or make someone feel uneasy.
* Perplex: to puzzle or confuse someone.
* Mystify: to make someone feel puzzled or bewildered.
* Astound: to surprise someone greatly; to amaze.
* Nonplus: to surprise someone so much that they are unable to react.
* Discombobulate: to confuse or disorient someone.
* Flummox: to confuse or perplex someone completely.
* Bamboozle: to deceive or trick someone.
To frustrate or hinder:
* Thwart: to prevent someone from achieving something.
* Hinder: to make it difficult for someone to do something.
* Impede: to delay or obstruct someone's progress.
* Obstruct: to block something or someone's path.
To reduce noise or sound:
* Muffler: a device that reduces noise.
* Silencer: a device that reduces noise.
* Damper: a device that reduces the flow of something, often sound.
To act as a barrier or obstruction:
* Screen: a barrier that blocks something from view.
* Barrier: a physical obstacle that prevents passage.
* Dividing wall: a wall that separates spaces.
* Partition: a barrier that divides a space.
The best synonym for "baffle" will depend on the specific context. For example, if you're talking about someone being confused, "bewildered" might be a good choice. If you're talking about something that hinders progress, "thwart" might be a better option.