Castle Head may refer to:
Castle Head, Devon, an Iron Age Hill fort Castle Head, Grange-over-Sands, a house near Grange-over-Sands in Cumbria, England Castle Head, a hill near Keswick in Cumbria Castle Head, a promontory, part of the Narrow Neck Plateau in New South Wales