Nuclear magnetic resonance (NMR) echo data measured in the oil field usually have a very low signal-to-noise ratio (SNR). Low SNR of echo data may affect the accuracy of the inversion results, which further lead to the inaccuracy of derived petrophysical parameter estimates. It is therefore important to filter the echo data to enhance the SNR before inversion. Existing filter methods focus on removing noise by compressing the echo data matrix or processing the echo data in time or frequency domain, which are not very efficient and can be affected by artificial interventions. A gray-scale morphology filter method is proposed based on the morphological difference between the echo data and noise. Either elliptical or triangular structure elements can be used for the morphology filter of NMR echo data. The size of the structure elements should be in the range of 1~5 echo spacings to prevent the echo data from being distorted. Comparing the inversion results of the unfiltered, morphology filtered, SVD filtered, and wavelet filtered echo data at different SNRs, the morphology filter method yields the best results at low SNR, and the morphology filter method and the wavelet filter method yield similarly good results at high SNR. The morphology filter method has the shortest run time compared to the SVD method and wavelet filter method. Moreover, this morphology filter method is stable to handle random noise and different T2 distribution models, and it also performs well on NMR well logging data.