FAQ: Why Does Go Use Such Short Variable Names?

Switching into Go, I am suprised by how short its variable names often are. Why does Go code so often use single-letter variable names? Do you use such short variables names? What rules do you use for naming variables?