belfrey (Middle English) comes from Old French berfroi, from German bercfrit, from Middle High German bergen, from Old High German bergan, from Proto-West Germanic bergan, from Proto-Germanic berganą, from Proto-Indo-European bʰerǵʰ- — to rise; high, lofty; hill, mountain.
Ancestry of “belfrey”, step by step
belfrey traces back through 3 separate lines of ancestry.