the proper terminology is "synthetic cannabinoid." semantics are very important here. synthetic marijuana is an oxymoron IMO.
For the cannabinoids themselves, certainly. Now, what's a good way to refer to the products that are sold in head shops and all sorts of other places? They are a blend of plant materials laced with a one or more synthetic cannabinoids.
Synthetic cannabis does not seem wrong here.