Immutable refers to an object or data structure that cannot be modified after its creation, ensuring consistency and thread-safety in concurrent programming. This concept is crucial in functional programming and systems where predictability and reliability are required, as it prevents unintended side-effects and state changes.