No, a visa cannot be applied for without a passport. A visa contains the passport details of the applicant and as such a valid passport is required to complete the visa application form. Once approved, a visa has to be endorsed in a passport.