The full
Vietnamese name consists of a
surname,
middle name(s) and main
given name, in that order. A person is usually referred to only by his or her main given name, even in formal contexts (though an honorific may also be used in combination with the given name).
Given names are usually taken directly from Vietnamese vocabulary words. A large part of Vietnamese vocabulary is derived from Chinese.
Vietnamese surnames are usually based on a single Chinese character. The three most common surnames (Nguyễn, Trần and Lê) account for over half the population.
On this site
List of Vietnamese names and meanings