Persian Names
Persian supplied the courtly and administrative vocabulary of a vast area for centuries, from the Ottoman lands to Mughal India. That reach is why Persian names turn up in Punjabi, Urdu and Turkish families with no Iranian connection at all — the word travelled with the administration.
Languages behind these names
Persian
possibly Babylonian
via Latin
via Arabic and French
via Aramaic
Old Persian
15 names, very rare — fewer than 25 babies a year, in United States