An English habitational surname, from Old English from a place in Oxfordshire.
"The historical records trace the Benson family back to their origins as an English habitational surname derived from a place in Oxfordshire."
The name Benson comes from the Old English place-name Benesingtūn. It traveled into modern usage as a surname derived directly from this original location.