FamilyEducation.com
   
 

First name origin & meaning:

Chinese: Peace

Last name origins & meanings:

  1. Vietnamese: unexplained.
  2. Chinese: variant of An 1.