'Grammatical errors abound ....' 

Er, there's a grammatical error in your article too: 'run a generic list of South African names through some sort of programme ...'. 

I think you mean 'program', as in 'computer program'. Note standard UK/SA English for 'program' vs 'programme' (the US uses 'program' for both definitions, which some SA writers, ungrammatically, use too).