By doing a quick search, here are names that exist in both languages:
AvaDarya / Dária
Fatimeh / Fátima
Haideh / Haidé
Jamileh /
JamilaLeilaRoxanaSalomeh/Salomé
Sara Soraya / Soraia
TinaVandaVidaZahra /
Zara
Arabic / Portuguese
AidaLinaNadiyya / Nádia
Raisa / Raíssa
I would only avoid
Azar (means "bad luck" in PT) and anything starting with "parva" (means "stupid" in PT). I'm not familiar with the farsi language, but you can't go wrong by picking something simple and straightforward like
Ema,
Eva,
Maria,
Ana,
Rita, or
Sofia.