Do I have to be living in Jordan to create a Qawn bank account?

No, non-residents can also open a Qawn account, but you have to be a Jordanian citizen.