He's mixed-race; his uncle's name was Jonker Afrikaner. And at least according to Google Translate, "wit" does mean "white," but "booi" doesn't mean "boy." This says that the "booi" surname is of Dutch origin and means "dweller by the small harbour or little boats," so I guess the name would translate to something like "white harbor."
So "Whitebuoy".