Boy Names baby name Moshoeshoe

What does the name Moshoeshoe mean?

The meaning of the name “Moshoeshoe” is: “The name of a South African King”.

Gender:
Origins:
Starts with: