Does "herb" mean "cannabis" here? What are the other slang words for "cannabis"?

Native speaker’s answer
Rebecca
Yes, you are correct. "Herb" is used here as slang for marijuana. The most commonly used slang words are "weed," "pot," "grass," "ganja," "dope," and "reefer." Ex: Smoking pot is legal in many countries. Ex: I can smell weed. I bet someone's smoking nearby.