Carter

Name origin: Old English

Name meaning: Cart driver

Bassett

Name origin: Old French

Name meaning: Short, low