by Jim Young (guest)
10/9/2005, 3:29 AM
English, from a Lancashire place-name, Tarbock, near Liverpool. I think it's now called Tarbock Green.
The later form developed from the original name, Thornbrook.
There are other versions of this name, such as Tarbuck and Tarbutt.