Type Settlement Usage Scottish, English Pronounced Pron. /ˈbænf/ Meaning & History Possibly from Gaelic banbh meaning "young pig". This is the name of a town in Aberdeenshire, Scotland. It is also the name of a town and national park in Alberta, Canada.