Bean fields, bread and Barbara? Some rarer Cornish surnames

The earliest spelling of what became Banfield or Bamfield makes it unlikely to have meant bean field originally. A Cornish language name meaning wheaten bread ... From barbarian? Or more likely Barbara.