Important to know to divide between arabic and persian, which are two different languages. the one is semitic, the other is Euroasian.
in the list of arabic names, you posted in also persian names.
I suppose the source for the confusion is that words from arabic entered the Persian language because of their close geographical borders, but it doesn't mean Persian name should be included in the arabic section.