Allo raggedman.

This may be an odd coincidence, but the French Québecers call English people squareheads too. They use the terms bloke (a bastardization of block) and tête carrée (square head).

They way I see it, it probably came from misunderstanding the British "bloke" for pal. To a French speaker, Bloke and Block sound the same. Block is square so voila - square head.

What is German for square?