Recibe su nombre del lugar de "Stillbay", en la provincia del Cabo, Sudáfrica).