There were two types of Sonderkommando; the German Sonderkommando and the Jewish Sonderkommando.
Essentially the word just means 'special squad', ie. a squad created for special duties.
The most famous is of course the Jewish Sonderkommando, as they were the squads employed in the extermination process.