England and South Africa will compete for the Basil D'Oliveira Trophy in their five-Test series this winter.
South African born D'Oliveira played 44 Tests for England
D'Oliveira moved to England when he was denied the chance to play Test cricket by South Africa's apartheid government.
"The naming of this trophy after Basil D'Oliveira is to bring acknowledgement of his considerable contribution," said SA cricket boss Gerald Majola.
"He will now be remembered every time South Africa and England meet in Test matches in South Africa."
All-rounder D'Oliveira moved to England in 1960 and played for Worcestershire and went on to appear in 44 Tests, averaging 40.06 with the bat and taking 47 wickets.
His omission from an England touring party to South Africa in 1968 prompted a storm of protest that began South Africa's sporting isolation.
Named one of the 10 South African cricketers of the last century, he marched in the opening ceremony on last year's World Cup on the Newlands ground he never graced as a player.
Majola said the England and Wales Cricket Board had fully endorsed the proposal by the UCBSA to the naming of the trophy and that D'Oliveira and his family were delighted at the news.