If you want to choose an English name for yourself or your kids, this app can provide more than 2800 traditional English names with meanings, origins and Chinese name translation.