Brandoardi and Brandovardi are almost unique, Branduardi is more widespread, they are all specific to Milanese, they should derive from the Germanic name Brandward.
Bibliographic source' "L'origine dei cognomi Italianim storia ed etimologia" di E. Rossoni disponibile online su: https://archive.org/