Rubble
late Middle English: perhaps from an Anglo-Norman French alteration of Old French robe ‘spoils’; compare with rubbish.
wiktionary
From Middle English rouble, rubel, robel, robeil, from Anglo-Norman *robel(“bits of broken stone”). Presumably related to rubbish, originally of same meaning (bits of stone). [1] Ultimately presumably from Proto-Germanic *reufaną(“to tear”), *raubōną(“to rob, steal, plunder”), perhaps via Old French robe (English rob(“steal”)) in sense of “plunder, destroy”; [2] see also Middle English, Middle French -el.
etymonline
rubble (n.)
"rough, irregular stones broken from larger masses," especially "waste fragments from the demolition of a building, etc.," late 14c., robeyl, from Anglo-French *robel "bits of broken stone," which is of obscure origin, apparently related to rubbish "waste fragments" [OED], but also possibly from Old French robe (see rob). Middle English Compendium compares Anglo-Latin rubisum, robusium.