Clarifying the identity and origin of the Shangaan people:
The Shangani are Nguni from Zululand and left Zululand under Soshangane. Not all Tsonga are Shangani, Shangani is simply an impossed name.
The term SHANGANE is from SOSHANGANE Son of Zikode..A NGUNI MAN…who led NGUNIS northwards away from King Shaka… SOSHANGANE established….GASA Kingdom…did u see the “S”? It’s GASA not Gaza…..GASA was the grandfather of SOSHANGANE kaZikode Nxumalo….the Nxumalo clan( A Nguni clan) still reigns…All amaShangane are Nguni by definition and they speak Tsonga but are Nguni nonetheless.
Their surnames are Nguni even though they’ve change some letters.