Orthogonal frequency division multiplexing (OFDM) systems have inherent symmetric properties, such as coding and decoding, constellation mapping and demapping, inverse fast Fourier transform (IFFT) and fast Fourier transform (FFT) operations corresponding to multi-carrier modulation and demodulation, and channel estimation is a necessary module to resist channel fading in the OFDM system. However, the noise in the channel will significantly affect the accuracy of channel estimation, which further affects the recovery quality of the final received signals. Therefore, this paper proposes an efficient noise suppression channel estimation method for OFDM systems based on adaptive weighted averaging. The basic idea of the proposed method is averaging the last few channel coefficients obtained from coarse estimation to suppress the noise effect, while the average frame number is adaptively adjusted by combining Doppler spread and signal-to-noise ratio (SNR) information. Meanwhile, to better combat the negative effect brought by Doppler spread and inter-carrier interference (ICI), the proposed method introduces a weighting factor to correct the weighted value of each frame in the averaging process. Simulation results show that the proposed channel estimation method is effective and provides better performance compared with other conventional channel estimation methods.