A column permutation is a rearrangement of the columns in a matrix or array. In the context of combinatorial designs, particularly Latin squares and orthogonal arrays, column permutations are used to create different configurations while preserving certain properties like the uniqueness of elements in each row and column.