What does the name Nam mean? The meaning of the name Nam is South Or Manly. The origin of the name Nam is Vietnamese. This is the culture in which the name originated, or in the case of a word, the language.
Name Notes: Also an American nickname for Vietnam.