Originally a surname.

Derived from a place name. In Old English, Keaton means “shed town”.