Garbage data refers to invalid, uninitialized, or meaningless data present in memory or storage. It often results from programming errors or improper memory handling. Garbage data can cause unpredictable behavior if used. Example: Reading uninitialized memory producing random values.