I have always had the same issues for many, many years but I recently found one additional setting to turn off shared notifications, so to summarize:
1. In Mac Calendar --> Preferences --> Alerts, uncheck Show shared calendar messages in Notification Center
2. In Mac Calendar, right click on each shared calendar in the Calendar List and check Ignore Alerts in each
3. In iOS, Settings -->Notifications --> Calendar, tap on Shared Calendar Changes and uncheck all of the options to show in Notification Center, lock screen, etc.
4. In iOS, Calendar app, tap on Calendars to show a list of all of your iCloud and shared calendars, then tap the info ("i" in the red circle) on each shared calendar and then turn Show Changes to off.
Be sure to do this on each of your Macs and iOS devices (for me, home and work iMac, iPad, iPhone, MacBook), as my changes as described above did not synchronize across all of my machines/devices.
I "think" doing all of these steps has resolved the problem for my wife and me. The fact that all of these steps are necessary is ridiculous.