A cross-product term in regression analysis is an interaction term that allows the model to capture the effect of two variables interacting with each other on the dependent variable. It is used to understand how the relationship between one independent variable and the dependent variable changes at different levels of another independent variable.