шмак (на идише шмук или шмок) - обрезанная крайняя плоть, мужской половой член (грубо). Прослеживается связь со старым восточнонемецким Schmuck - украшение. От "шмок" пошли слова "шмо", "чмо".
Слова вошли в русский воровской жаргон через Малороссию. В переносном значении означают идиот, дурак, мужчина (иронично).