Heart murmurs are abnormal heart sounds produced when blood flows turbulently through the heart, often due to leaking or narrowing of heart valves. Normal valve closure produces the characteristic 'lub-dub' sounds (S1 and S2). Murmurs indicate turbulent flow caused by valve incompetence, stenosis, or other structural abnormalities.