Carry over in multiplication occurs when the product of two digits exceeds the base value (usually 10 in decimal systems), requiring the excess to be added to the next higher place value. This process ensures accurate calculation by maintaining the correct positional value of each digit in the result.