Dictionary.com
Thesaurus.com

schmuck vs. putz

[shmuhk] / ʃmʌk /
Also shmuck

noun

Slang.
  1. an obnoxious or contemptible person.

[puhts] / pʌts /

noun

Slang.
  1. fool; jerk.

  2. Vulgar. penis.