Belch Family History
Belch Name Meaning
English: variant of Balch . German: nickname from Middle High German belche ‘coot’ (bird) for someone who was thought to resemble the bird in some way.
Source: Dictionary of American Family Names ©2013, Oxford University Press