If need be give them English names.
No
If they want to have an English name, fine. If not, don't make them take one. And show them the basic f*cking human respect of learning their actual name (sorry for profanity here in the Teaching forum, but this is such a basic level of human respect).
they take English names as a way to familiarize themselves with English names.
As far as benefit, I don't really see it. Please explain what this great benefit is. Whether they were named Ha-joon or David shouldn't make a lick of difference.
If it's their choice, fine. If not, then whatever.Hopefully one day the entire ESL community will reach the point of universal understanding on this. But for now, we still have some types who are dinosaurs of a different era.
If it's their choice, fine. If not, then whatever.As far as benefit, I don't really see it. Please explain what this great benefit is. Whether they were named Ha-joon or David shouldn't make a lick of difference. "English names" started as a thing to either forcefully rob people of their identity (African slaves), separate "assimilated" and "civilized" indigenous peoples from those that were deemed below sub-human, and for immigrants to move anonymously and not be discriminated against for it (Germans, Italians, etc.) In EFL this was done in the past as a way to make things easier for the English teacher (God forbid they put in a modicum of effort, decency and courtesy and actually try to learn names) and be extension make things easier for "foreigners" (English-speaking Westerners) to understand things because it would be too difficult. Then some realized that was abjectly awful, but still stuck in a certain mindset insisted it was good for "thinking foreign" (because of course, THEY are the ones that need to adapt, not English speaking Westerners), which had a load of nonsense behind it. Only those who did it basically as "Hey lets just have fun and transport ourselves" or "making new names is fun" types weren't asses about it (though those on the other end would scream 'cultural appropriation' or something if it was English-speakers adapting non-English names in foreign language classes.)Now, thankfully, people are pushing back on the one hand (i.e. black Americans using African-names/inventive names). Unfortunately some types (including some posters on this site) still discriminate based on those names. Sadly, their backwards and bigoted attitudes seem to be stuck. Fortunately their generation is slowly easing its way out and their primitive attitudes will be a thing of the past. Likewise, more and more immigrants understand that they don't have to change their name to make things easier for other people, that they are not the inferior. Likewise, we are seeing many improvements in courtesy and understanding (although one would say this is a bare-minimum level of respect) where many realize this whole "change your name" thing is ridiculous and insulting and also aren't so mentally deficient as to be unable to handle names that are culturally unfamiliar to them. Hopefully one day the entire ESL community will reach the point of universal understanding on this. But for now, we still have some types who are dinosaurs of a different era.