agrypnotic

Etymology
From the Greek word άγρυπνος (ágrypnos) meaning sleepless.

Adjective

 * 1)  Preventing sleep; causing wakefulness; insomniac.

Noun

 * 1)  A medication that prevents sleep.