A patronymic surname, from Danish of Danish and Norwegian origin.
"The history book highlighted how Hansen became a common patronymic surname in Denmark and Norway centuries ago."
The name Hansen comes from Danish and Norwegian origins where it was originally a patronymic meaning "son of Hans." It traveled into English as a common surname without changing its fundamental sense of indicating descent from the father named Hans.