FamilyEducation.com
   
 

Last name origins & meanings:

  1. Variant of English High.
  2. Chinese: Taishan spelling of Xie 2.
  3. Vietnamese: unexplained.