هدیه یا کادو، که به آن پیشکش، ارمغان یا تحفه نیز می‌گویند، چیزی است که آن را بدون انتظار دریافت چیزی دیگر به شخص دیگری تقدیم کنند.
किसी को प्रसन्न करने के लिए धन, वस्त्र या उसके काम या पसंद की वस्तु, जो बिना किसी अपेक्षा के प्रदान की जाती हे, उपहार कहलाती है। उपहार मन की खुशी को प्रकट करने के लिए या किसी को सम्मानित करने के लिए भी दिए जाते हैं इनके बदले में किसी धन की अपेक्षा नहीं की जाती है। हांलांकि यह अपेक्षा अंतर्निहित हो सकती है कि जिसको उपहार दिया गया है वह अपना प्रेम और कृपा देने वाले पर बनाए रखेगा।