South Africa Gazetteers

The Dictionary of Southern African Place Names, by P. E. Raper, is available online; see here