Balfour The origin and history of Balfour. Etymology From Scottish Gaelic baile ("village, town") + pòr ("pasture"). ← Back to the full definition of Balfour