Coulson is an English surname of uncertain origin, possibly derived from a patronymic based on Cole, itself from Old English col meaning charcoal or coal.
Ancestry of “Coulson”, step by step
Coulson traces back through two separate lines of ancestry.