Balfour
Balfour is a boy's name used in English.
Meaning of Balfour
From a Scottish surname taken from place names meaning "village" and "pasture".
Balfour is a boy's name used in English.
From a Scottish surname taken from place names meaning "village" and "pasture".