I’ve also proposed this idea some time ago, see here.
There would still remain the problem of generating fictional names that sound equally familiar to competitors from different countries. For example there shouldn’t be more names that sound somewhat like English than names that sound somewhat like Mongolian.
I’m not sure if it’s even possible to achieve this. There are overlaps between languages, sometimes more, sometimes less. I think there are probably more languages that sound somewhat like English than there are languages that sound somewhat like Mongolian. How to balance the names then to ensure fairness?