Bancrofft \b(a)-nc-rofft, ban-crofft\ as a boy's name is a variant of Bancroft (Old English), and the meaning of Bancrofft is "field of beans".