What is the meaning of the name Balfour ?
The baby name Balfour is a unisex name 2 syllables long and is pronounced BAL-fer.
Balfour is Scottish in Origin.
Balfour is a Scottish name that means "pasture land" or "village pasture". It is derived from the Old English words "b
Did we miss something about this name? Let us know!