Borrowed from Swedish Karlsson (“son of Karl”). Doublet of Carlson and Charlson.
Karlsson
Originally a patronymic form Karls + -son "son of Karl".
Karlsson c (genitive Karlssons)