Nomen Est Omen - The name is a sign, the name speaks for itself (Latin proverb)
Names, especially names of places and the personal names are one of the most archaic layers of the language.
Before the Arab conquest of Iran and the spread of Islam on the continent different personal names were popular among Iranian people spread from Eurasian steps till the cities across the Mediterranean.
It is now unimaginable to think about Iran and the Persian culture without the huge impact that the Islamic realm has on it. It is absolutely natural to think about the personal names like Mohammed, Ibrahim, Ali, Ahmed, Hasan and Husayn as purely Iranian and Persian. Those originally Arabic names accompany the Iranian people already for 14 centuries and have naturally become Persian names. So the borrowings of personal names can and always become an inseparable part of the borrower language. Thus all Arabic / Islamic names currently popular among Iranians are of course Persian names without any doubts. Still all these names have Semitic origin and originated first among Arabs and only after were borrowed by Persian and other Iranian people.
Interestingly enough we have a very similar situation with Iranian borrowings in Armenian language. Such popular names among Armenians as Tigran, Arshak, Vardan, Artak, Varazdat, Bagrat, Mher and others have Iranian origins and were popular names among Iranians before the Arab conquest. Those names were predominantly lost and never again alive among Persians after the Islamization, but those names lived with the neighboring Armenians till our days.
If anyone has decided to name a baby boy with a Persian name that has a purely Iranian - Indo-European origins, may use the list of Persian boy names presented below. The names indicated in this list were very popular before the Arab conquest of Iran, these were the names of the kings and heroes, of noblemen and peasants.