The meaning of the name Mo is Dark Skinned. The origin of the name Mo is American. This is the culture in which the name originated, or in the case of a word, the language.
Diminutive of the name Morris or other names beginning with Mo.
People who like the name Mo also like: Alexander
Mo is on 50
BN name lists
Mo is currently not ranked
in U.S. births
Click button to listen on iTunes
Mo Mary - Harry Belafonte