Many French words have entered the modern Persian vocabulary.
(For more information, visit: https://iranicaonline.org/articles/france-xvi-loan-words-in-persian-)
I am convinced the word magass, meaning fly (the insect) in Farsi, also has French origins.
In French, the word for the noun fly is mouche...
I know it has nothing to do with magass, the Persian word for the insect, but please bear with me.
The verb to annoy in French is agacer.
For example, if you want to say my little cousin annoys me in French, you say:
Mon petit cousin m'agace.
And if you want to say this fly annoys me, you say:
Cette mouche m'agace.
(In both cases, the m' before the verb is the me in annoys me and the contracted form of me agace, m'agace, is pronounced magass.)
Do you see where I'm going with this?
Until someone can show me a better explanation or evidence for the origin of the word magass in Farsi, I will continue to maintain this belief.
For more weird words and expressions in Farsi, read the chapter "Mysterious Names" in Languages & Life Lessons (by Afarin Rava).
https://www.amazon.com/Languages-Life-Lessons-Afarin-Rava-ebook/dp/B09GMYGGQ1