Meaning Balfour is a boys name of Celtic origin, it means farm pasture. Origin of Balfour Celtic , Irish Popular Middle Names Pronunciation 🔊 Listen Balfour bal-foo-r Similar Names Balfor Balfore Bailefour Barry Annan Artek Arty Atre Artturi Arto Year by Year Popularity of Balfour