Just thought i'd add this here since opioids go by many different names and many aren't sure of whether they're opioids or not:
Generic examples of opioids include - morphine, buprenorphine, methadone, hydrocodone, and oxycodone.
Then we have opioids sold under brand names which include - OxyContin®, Vicodin®, Percodan®, Percocet®, Tylox® and Demerol®
Lastly, there are illegal opioids like heroin.
Non-opioids include ecstasy, cocaine, meth.