Names That Mean Seer

  1. Farouk
    • Origin:

      Arabic
    • Meaning:

      "seer of truth"
    • Description:

      Name of the last king of Egypt.