put off
1 defer, delay, hold over, postpone, put back, put on ice, put on the back burner (informal) reschedule, take a rain check on (U.S. & Canad. informal)
2 abash, confuse, discomfit, disconcert, dismay, distress, faze, nonplus, perturb, rattle (informal) take the wind out of someone's sails, throw (informal) unsettle
3 discourage, dishearten, dissuade
3 egg on, encourage, incite, persuade, prompt, push, spur, urge