stupor

(noun) daze

shock
stupefaction (generic term)