Immutable refers to something that cannot be changed or modified once it is created. In programming, data structures or objects that are immutable retain their original state and cannot be altered after they are instantiated. This can help ensure data integrity and prevent unintended changes in the code.