Santo Amaro ist eine portugiesische Gemeinde (Freguesia) im Kreis (Município) Velas auf der Azoren-Insel São Jorge. In ihr leben 862 Einwohner.