An electrocardiogram (ECG) quantifies the electrical activity of the heart to screen for different heart diseases, although it can be impacted by noise. ECG signal filtering is a crucial pre-processing step that reduces noise and emphasizes the characteristic waves in ECG data. In real-world applications, the ECG signal is contaminated by different types of noise. Separating the desired signal from noises produced by artifacts such as muscle noise, power line interference (PLI), baseline wandering (BW), and motion artifacts (MA) is a complicated task. In this paper, a quick review of various ECG signal denoising methods is introduced.