What Causes Pain in the Heart? It is a feeling of pain or discomfort felt in the chest area. Heart pain can be a symptom of a serious condition. Therefore, it is important to seek medical attention immediately in case of any doubt. It may be caused by various reasons. The most common cause is coronary artery narrowing, which cannot provide enough oxygen. It often causes angina (chest pain). Heart attack is also among the serious findings....