A D Latch, or Data Latch, is a digital storage device that captures and holds a data bit based on the state of an enable signal, allowing the data to pass through when the enable signal is active. It is fundamental in creating memory elements in sequential logic circuits, as it ensures data stability until the next clock cycle or enable signal change.