Das kann mehrere Gründe haben, z.B.
Du hast keinen Speicherplatz mehr verfügbar.
Du hast nicht die entsprechenden Rechte, um Dateien am Server zu schreiben.
Die hochgeladene ZIP-Datei ist gar kein WordPress-Plugin.
Gerade der letzte Punkt ist oft ein Thema, wenn du Plugins von ThemeForest bzw. CodeCanyon herunterlädst. Die ZIP-Datei enthält die Dokumentation, Lizenz und das Plugin selbst. Entpacke also zuerst die Datei und lade dann nur das Plugin hoch.