1650s, agent noun from puzzle (v.).
that's a real puzzler
putty
putz
puy
puzzle
puzzlement
puzzler
puzzling
pvc
pwned
Pyanepsia
pycno-