Cao is a Vietnamese surname.
The name is transliterated as Gao in Chinese and Go in Korean.
It is unrelated to the Chinese surname Cao, which is transliterated as Tào in Vietnamese.