Do South Africans have middle names?
Yes. Amongst the white population, this is still a remnant of the European ancestry, whereas among the traditional African populations, the first name is a name in their own language and the second name is an English (aka Christian) name, which is a remnant of the old Apartheid days when white people refused to use the “natives'” African names.