A neck pillow is a supportive cushion designed to cradle the neck and head, providing comfort and proper alignment during rest or travel. It helps reduce neck strain and promotes relaxation, making it ideal for use on planes, in cars, or at home.