Meclizine = Bonine (meclizine is the generic name, Bonine is one brand name). "Non-Drowsy Dramamine" is the same thing.
Dimenhydrinate = Dramamine (generic vs. most common brand)
This. Original Dramamine is Dimenhydrinate which made most people drowsy. My parents gave me this in the 60's for long car rides so we wouldn't get car sick but really it was to knock us out so we would sleep the whole trip and not keep asking "are we there yet?"
Meclizine reduced the drowsy side effects and is marketed as Non-Drowsy Dramamine and Bonine. Most people don't get that distinction.
I have pretty bad motion sickness...only getting worse as I age. I have tried everything...Meclazine, Scopolamine, Ginger gum, Lavender Oil, Sea Bands, and probably a few I don't remember.
Scopolamine caused amnesia...not severe, but just that foggy feeling that reduced the vividness of the experience. I used it on a cruise and just didn't feel the same magnitude of pleasure. Was like my emotions were dampened and didn't fully recall some excursions.
Ginger, Lavender Oil and Sea Bands had zero effect. I think those are better for treating the symptom of mild nausea, not for preventing motion sickness.
Meclazine used to work better for me. It does make me drowsy. I always fall asleep mid-afternoon, and I am not a nap person. Best result are to take it at night, before bed and take it each night starting a day or two before the trip. That way you build up a tolerance to the drowsy while maintaining a therapeutic dose of the drug.
Now, even with meclazine, I can't ride most things. I recently found that even Remy's makes me queasy.

YMMV.