There are many different types of pillows that can be recommended for neck pain, depending on the specific condition. In general, however, doctors generally recommend a pillow that is firm and supportive, while still being comfortable. Additionally, the pillow should be able to keep the neck in alignment with the spine. Some specific pillow recommendations for neck pain include memory foam pillows, water pillows, and cervical pillows.