While 'gobsmacked' is definitely recent, my Collins dictionary refers to 'gob' as being a C16 word, possibly from Gaelic.

I wonder when the two first got combined?? (in common usage rather than in print)