Slap Nancy means: Nancy, an English term for “buttocks” in 1800s English, was changed by the turn century to refer to the “face of an effeminate Nancy (or gay man)”. There are many variations, including nancy boy or nance. The expression is often used to describe someone who looks red-eyed and embarrassed. (in Community Dictionary, added by Maritza Boyd)