Names That Mean Captivating

  1. Zoraida
    • Origin:

      Arabic
    • Meaning:

      "captivating woman"
    • Description:

      This name of a beautiful Moorish woman character in Don Quixote is rarely heard.