I soffi cardiaci possono essere: innocenti e anomali.
Una persona con un soffio innocente ha un cuore normale. Questo tipo di soffio è comune nei neonati e nei bambini.
Un soffio anomalo è indicativo di un problema cardiaco più serio. Nei bambini sono generalmente causati da una cardiopatia presente alla nascita (congenita); negli adulti sono più spesso legati alla ridotta funzionalità delle valvole cardiache, condizione che si sviluppa con l'avanzare dell'età.
Soffi cardiaci innocenti
I soffi cardiaci innocenti si manifestano quando la circolazione del sangue nel cuore è più veloce del normale.
Ciò può avvenire per:

attività fisica
gravidanza
febbre
anemia (insufficiente numero di globuli rossi nel sangue)  
eccessivo funzionamento della tiroide (ipertiroidismo)
crescita rapida, come nell’adolescenza

Soffi cardiaci anomali
Il soffio cardiaco nei bambini è comunemente di natura congenita ed è dovuto ad un difetto del cuore presente sin dalla nascita.
I difetti congeniti che causano soffi cardiaci sono:

fori o deviazioni del sangue nel cuore, noti anche come difetti del setto, in base alla loro dimensione e alla loro posizione, possono essere lievi o gravi. Le deviazioni del sangue avvengono quando vi è un anomalo passaggio di sangue tra le camere cardiache (gli atri o i ventricoli) o tra i vasi sanguigni
anomalie delle valvole cardiache, la valvola non consente un sufficiente passaggio di sangue (stenosi) oppure non chiude perfettamente e il sangue refluisce indietro (insufficienza) come avviene nel caso del prolasso della valvola mitrale; queste anomalie sono presenti sin dalla nascita ma talvolta sono riconosciute nei primi anni di vita

Altre cause di soffi cardiaci anomali sono le infezioni e le altre condizioni che danneggiano le strutture del cuore e sono più comuni nei bambini più grandi e negli adulti. Ad esempio:

calcificazione della valvola, con l'invecchiamento, le valvole possono indurirsi o ispessirsi e, conseguentemente, restringersi rendendo più difficile il passaggio del sangue: il vortice causato dal rallentamento del flusso è causa del soffio cardiaco
endocardite, questa infezione del rivestimento interno del cuore e delle valvole si verifica quando batteri si diffondono attraverso il sangue e arrivano al cuore. Se l'infezione non è curata può danneggiare in maniera rilevante le valvole cardiache
febbre reumatica, è una condizione seria che può presentarsi a seguito di un'infezione causata da un batterio, lo streptococco, nei casi in cui la cura dell'infezione è iniziata in ritardo o non viene completata

Vi sono fattori di rischio che aumentano la possibilità che si sviluppi un soffio cardiaco. Tra questi:

storia familiare di cardiopatia valvolare, se familiari consanguinei hanno avuto una cardiopatia valvolare la probabilità di avere un difetto del cuore o un soffio aumenta
condizioni mediche, come la pressione alta (ipertensione arteriosa) non curata, l'ipertiroidismo, l'infezione del rivestimento interno del cuore (endocardite), l'elevata pressione del sangue nei polmoni (ipertensione polmonare), la secrezione di ormoni da parte di cellule tumorali (sindrome da carcinoide), sindrome ipereosinofila (una malattia rara), alcune malattie croniche (lupus eritematoso e artrite reumatoide), il muscolo del cuore indebolito o una storia di febbre reumatica

Fattori di rischio per il bambino sono:

alcune malattie presenti durante la gravidanza, come il diabete non ben controllato e l'infezione da rosolia, possono aumentare il rischio per il bambino di sviluppare una cardiopatia congenita o un soffio
alcune medicine, droghe illegali o alcol, assunte dalla mamma durante la gravidanza possono causare una cardiopatia coronarica nel feto