Agree! My son also wants to change his name.
Nobody knows his Chinese name at his school. Everybody knows his English name. Keep it just because that name shows on his passport. The name itself doesn't mean anything to him. I don't have green card yet. I am thinking once I have a chance to change it for him, I will do definitely.