We do not currently know of any synonyms for Sciarra.
The proper noun Sciarra is defined as:
Did you mean sierra?