Then there's also the following issues:
- The list contains mostly names in basic latin script, which already excludes most of the world population.
- It's also pretty bold of the author to assume that everyone even has a "first" and a "last" name. Not all names work like that.
- The list contains a bunch of extraneous stuff like "�" and "</pre></body></html> (>\k���� " and "रामकिशो&"
- The list is converted to lowercase. You can't just change the capitalization of names and expect them to be the same. Not all scripts work like that.
- In some languages/cultures a first/last name could be pretty much any word you can find in a dictionary, or a combination of them. You'd pretty much need to add that language's entire dictionary.
I could go on but instead I'll just link to this: https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-...
~100k last names
Out of 7-8 billion people this is really all (or most) of the first and last names? We aren’t a very creative species I guess. I especially would have expected the number of first names to be at least an order of magnitude larger.