Selvage is from Middle English self plus egge 'edge'. The Portuguese word would be from Latin silva 'woods, forest'. As with WW's grandmother, I sure there's lots of chance for confusion with salvage (from OFr from LL salvare 'to save'). Reminds me of a local city here in the SF Bay Area, El Sobrante from the Spanish for 'left over, surplus'.