Have just checked out 'borough' StoneLifter and Chambers gives the etymology as "...related to Old English <i>beorg</i> hill, mound, from Indo-European..."
Kenneth Cameron* goes into even greater detail but if I get started on that I'll not get anything else done today :-)
* <b>English Place Names</b>. SBN 416 27990 2