Crouch is a family name.
It is an Anglo-Saxon name and derives from someone who lived by a cross.
[1]