A method for obtaining fetal heart rate which includes: transmitting an ultrasonic pulse wave towards an abdomen of a pregnant woman according to a preset period; receiving a pulse echo and a fetal heart echo corresponding to the ultrasonic pulse wave in each period, and processing the pulse echo and the fetal heart echo independently to obtain a corresponding pulse rate of the pregnant woman and the fatal heart rate; outputting the fetal heart rate when a difference value between the fetal heart rate and the pulse rate of the pregnant woman is not lower than a preset threshold. Furthermore, a system and an apparatus for obtaining fetal heart rate are also provided. The method and terminal for obtaining a fetal heart rate improves accuracy of the obtained fetal heart rate.