Bockhorn is a parish in the borough of Walsrode in the Heidekreis district in the Lüneburg Heath in the north German state of Lower Saxony.
Since the administrative reform of 1974 the hitherto independent parish of Bockhorn has been one of 23 divisions in the borough of Walsrode.
Its neighbouring parishes are - clockwise from the north – Bad Fallingbostel, Fahrenholz, Krelingen and Düshorn.
The B 209 federal road from Bad Fallingbostel via Walsrode and Rethem to Nienburg runs past to the north, 3.5 km away.
In Bockhorn there are no road names, purely house numbers, to which inhabitants, postmen, delivery men and visitors have to orient themselves.