A method for obtaining fetal heart rate which includes: transmitting an ultrasonic pulse wave (110) 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 (130); outputting the fetal heart rate (150) 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.