What does the name Mo mean? 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.
People who like the name Mo also like: Alexander
, Moses Lulu
Name Notes: Diminutive of the name Morris or other names beginning with Mo.
Mo Mary - Harry Belafonte