Nazwa Nazwa miejscowości wywodzi się od nazwy osobowej Śmieciak. Niemiecką nazwą miejscowości było Schmitschok. Ze względu na swoje polskie pochodzenie w 1936 nazwa Schmitschok została zmieniona przez nazistowską administrację III Rzeszy na nową, całkowicie niemiecką nazwę Kleinfegern. Nazwa ta nawiązywała do nazwy polskiej (klein – mały; fegen – zamiatać, czyścić).

1 października 1948 nadano miejscowości, wówczas administracyjnie związanej z Grabiną, polską nazwę ŚmieciakRozporządzenie Ministrów Administracji Publicznej i Ziem Odzyskanych z dnia 1 października 1948 r. o przywróceniu i ustaleniu urzędowych nazw miejscowości ().. Wśród lokalnej ludności funkcjonuje nazwa Śmieciok W spisie gromad i miejscowości w powiecie prudnickim na dzień 1 stycznia 1953 wymieniono Śmieciak pod nazwą Śmieczak. W opracowanej w 1971 przez Powiatowy Inspektorat Statystyczny w Prudniku Statystycznej charakterystyce miejscowości w gromadach powiatu prudnickiego, miejscowość została wymieniona pod nazwą Śmieciak.

Historia Śmieciak był kolonią wsi Grabina. Na przełomie XIX i XX wieku w Śmieciaku mieszkało 45 osób. W 1921 w zasięgu plebiscytu na Górnym Śląsku znalazła się tylko część powiatu prudnickiego.