Surname meaning & origin SHANGAAN Clan list AMASHANGAAN SHANGAAN / AMASHANGAAN / MACHANGANI Surnames 1. Mkhatshwa 2. Nyamani 3. Dumayavo 4. Mabesa 5.…