Thorneycroft \th(o)-rney-croft, thor-neyc-roft\ as a boy's name is a variant of Thornycroft (Old English), and the meaning of Thorneycroft is "thorny field".