Ng is a Cantonese and Hakka transliteration of the Chinese surnames 吳 Ideogrammic compound (會意): 口 ("mouth") + variant of 大 ("big") Original meaning was "to shout."
Ng is also a surname for Teochew people, where it is transliteration of 黄, also have the meaning of "yellow".