The Slang and Euphemism Dictionary, Richard Spears, says that "marijuana" is from the US underworld and drug culture of the 1900s, and gives about 200 synonyms.

Origins A Short Etymological Dictionary of Modern English, Eric Partridge, offers:

marijuana or marihuana: ASp mariguana, var marihauna: o.o.o. For mariguana, a "vulgar Mexican name for the common hemp" -- whence its A use -- Santamaria tentatively suggests origin in Mariguana, one of the islands forming the Bahamas.

FWIW - even the spelling was unsettled in Michigan courts as recently as 30 years ago. We've landed on marijuana.