is ngo a chinese last name?
It is a Sino-Vietnamese last name, which means it is Chinese in origin. Similar names in other Asian cultures include Wu/Woo (Mandarin), Ng (Cantonese, Hakka), and Oh (Korean). I may have a lot of cousins. It is the 10th most common Vietnamese family name.