History: The surname Moyo is common among the Shona-speaking peoples of Southern Africa, particularly in Zimbabwe. It means ‘heart’ or ‘spirit’. Notable individuals with this surname include:

  • Thulani Moyo: A South African footballer born in 1990, known for his skills as a midfielder.