Meaning and Origin of: Zamael

Boy name origins & meanings

  • German : Angel of joy

Boy name variations