Did you read the explanations at the top of the sections of Arabic and Iranian names?
"The names listed here are used in the Arab world, as well as some other Muslim regions. They are not necessarily of Arabic origin, though most in fact are. For more information see about Arabic names."
"The names listed here are used in Iran."
The important word here is "use": These names are put into their categories according to *use*, and *not* according to origin.
I for my part do not see any confusion here.
Rene www.AboutNames.ch