शाप शब्द संस्कृत भाषा का है। शाप का अर्थ किसी को बद्दुआ देना भी कहा जाता है। शाप को श्राप के रूप में भी उच्चारित किया जाता है जो कि अशुद्ध है