The origin of the word "soporific" would be Latin, since it comes from the Latin root word "sopor", which means sleep. This gives way to the current definition which means to induce sleepiness.
There were a lot of raids in Africa which led Africans to sell those captured to the Europeans for slavery.
Hope this helped hon :)