Answer:
I know "el pasto" and "la hierba" are used in Central America. La mota is Mexican. According to an interesting book called"Street Spanish Slang Dictionary & Thesaurus" by David Burke, these following words are also used as slang for marijuana (ALL of which are used only in Mexico except "la verde") : La aracata, la chora, la grilla [literally: female cricket], la malva, la mary, el mastuerzo, la moravia, la morisqueta, la motivosa, la motocicleta [lit: motorcycle], el motor de chorro [lit: jet engine] la malga de ángel, el orégano/ orégano chino, la verde and el zacate inglés.