Name origin: Latin
Name meaning: Eager
Name origin: English
Name meaning: from Middle English balch, belch ‘balk’,
‘beam’ (Old English bælc, balca), possibly denoting
someone who lived in a house with a roof beam rather than in a simple
hut; alternatively it may have been a nickname for a man built like a
tree trunk, i.e. one of stocky, heavy build.