Direction of electron flow in semiconductors
A hole is the physical absence of an electron where there should (or could) be one.

Think of the marble game "Solitaire". You move a marble from one place to a vacant place. Where the marble was there is now a vacant space. The marble moved in one direction, but the "hole" it moved into has moved in the opposite direction.

While the electron (marble) is a physical item the hole is more of a logical concept that is created by the movement of the electron.