'It is a topographical name, derived from the Middle English "but", meaning mark for archery, target or goal, ultimately from the Old French "but", aim, target. Hence, Butt has come to describe an individual who lived near the archery butts, or perhaps who was himself an archer.
EDIT: It appears Butt was destined to be a QB...