Pavardė Kapustavičius yra lietuviška, kilusi iš žodžio „kopūstas“ (daržovė) ir galūnės „-avičius“, nurodančios sūnų arba kilmę. Tai patroniminė pavardė, galėjusi atsirasti iš pravardės, susijusios su kopūstų auginimu ar prekyba.
Istorijoje žymių asmenų su šia pavarde nėra daug, tačiau ją garsina Marius Kapustavičius – Lietuvos krepšininkas, žaidęs Kauno „Žalgiryje“ ir nacionalinėje rinktinėje, vėliau tapęs treneriu.
Trumpai: pavardė siejama su kopūstais, o žinomiausias jos turėtojas – krepšininkas Marius Kapustavičius.