Afsun
No. Afsun is of Persian origin (afsūn) and not an Arabic-root name, though it is used among Muslim communities influenced by Persian culture.
No. Afsun is a literary/folk term from Persian and does not appear as a proper name in the Quran or canonical Hadith texts.
Afsun is typically pronounced /afˈsuːn/ (af-soon) in Persian and Urdu usage.
Yes. It is used by Muslim families within Persianate cultural areas; as it is not religiously problematic, many regard it as acceptable provided cultural preferences are respected.
Afsun is primarily feminine; there are related literary roots (e.g., Afsar) but no commonly used masculine form identical to Afsun in classical usage.