bafflement (n.) Look up bafflement at Dictionary.com
1841, from baffle (v.) + -ment.