Byen het opprinnelig Farsta, men eieren av Farsta slott Gabriel Gustafsson Oxenstierna endret navnet i 1640 for å hedre sin far Gustaf Gabrielsson Oxenstierna. Gustavsberg var senter for kommunen med samme navn som ble opprettet i 1902. I 1952 ble Ingarö innlemmet i kommunen, før den i 1974 ble slått sammen i Värmdö kommune.