Heart murmurs are abnormal sounds heard during a heartbeat cycle, typically using a stethoscope. These sounds are produced by turbulent blood flow through the heart or the great vessels. While some murmurs can be harmless, others may indicate underlying heart conditions that require medical attention.