Less common causes. Less commonly, tongue pain may be caused by: a viral infection – such as an infection that causes hand, foot and mouth disease or cold sores. vitamin deficiencies and anaemia – a sore tongue can sometimes be a symptom of iron deficiency anaemia and vitamin B12 or folate deficiency anaemia.