In the context of nondestructive testing and evaluation, dispersion entropy (DisE) stands out as a promising dynamic nonlinear health monitoring measure for rotating machineries. However, in high-noise scenarios, transient impulses linked to rotating machinery faults often get submerged under the noise component present in the collected vibration signal. As a result, DisE not only fails to detect the presence of a fault at the earliest stage of inception but also performs poorly in tracking the progression of the incepted fault. Aiming at overcoming the limitations of DisE in dynamic health monitoring of rotating machineries, in this paper, impulses corresponding to a fault is extracted by suppressing the unnecessary noise component by weighting the squared envelope of the collected vibration signal. Due to the application of weighted squared envelope in calculating the DisE, the proposed measure is termed as weighted squared envelope dispersion entropy (WSEDisE). Effectiveness of WSEDisE in dynamic health monitoring of rotating machineries is verified by two different experimental run to failure data collected from rolling element bearings and spur gears. Experimental results show that WSEDisE not only overcomes the weaknesses of original DisE but also demonstrates better performance than conventional entropy-based methods such as permutation entropy (PE) and advanced DisE based method namely multiscale DisE (MDisE).