Etymology
Today it means: A deliberately offensive or provocative talk show host. Full definition →
From shock + jock(ey).
Etymology from Wiktionary, CC BY-SA 4.0.