A shocker is something that is unexpected, surprising or shocking. It can refer to an event or situation that causes a strong emotional reaction, often one of surprise and sometimes even horror. The term can also be used more lightheartedly to describe something that is particularly impressive or exciting.