schmoe (n.) Look up schmoe at Dictionary.com
also schmo, "idiot, fool," 1948, euphemized form of schmuck.