Cao is a Vietnamese surname. The name is transliterated as Gao in Chinese and Go in Korean. Unrelated, it is also the Chinese surname Cao which is transliterated as Tào in Vietnamese.