hypnagogue

Noun
  1. an agent that induces drowsiness or sleep
hypnagogue
A doctor prescribes a hypnagogue to a patient with insomnia.