English is the international language. In order to have better communication with foreign people, many Chinese children choose to have an English name, so foreigners can remember them easily, because Chinese names are so hard to pronounce. Some people choose the name according to the textbook, who think these names are acceptable and won't make mistakes. Actually, these names are not the best because so many people pick the name from it. Thinking about this, when someone call your Englis...