Question: why does gaff mean house?
Answer: Then there's the British slang meaning of gaff for the place where one lives (“come round my gaff for a coffee”), which is almost certainly derived from the use of gaff in the eighteenth-century to mean a fair, and later a cheap music-hall or theatre (as in the infamous penny gaff) and which probably comes from the ...