Cockhaven probably derives from Anglo-Saxon Caec = made up way, i.e. with soil or tree trunks, and Ven =Fenn or...

read more...