Zain (name)

Zain or Zayn is an Arabic personal name meaning "beautiful" or "handsome".

[1] Zayyan is a variation of Zain.

[2] It is also used as an alternate spelling of the Jewish and German name Zahn.

[3]