We do not currently know of any synonyms for puzzlewit.
The noun puzzlewit is defined as:
Did you mean puzzled?