There are two main types of heart murmurs: innocent and abnormal. Innocent murmurs are common and typically harmless. They ...