That which casts an image onto a surface. It shows something that is not where it appears to be.
An agent noun built on project/projection, from Latin proicere (to throw forward): pro- + iacere (to throw); a projector is named for the throwing, not for the image it throws.
That which casts an image onto a surface other than where the image actually lives. What a projector shows is always somewhere else first.