Safi (Asfi, Asaffi), stad i Marokko, vid Atlantiska oceanen, mellan Kap Cantin och floden Tensifts mynning. Omkr. 12,000 innev. Staden, enligt traditionen grundad af kartagerna, dref förr en betydande handel med marokkanskt läder, hvars namn saffian härleder sig från exportorten. Till 1641 var den portugisisk besittning.