Potrebbe derivare da un soprannome legato al vocabolo antico tedesco barezzo ("prosciutto"), che potrebbe così indicare che il capostipite era o un allevatore di maiali o un produttore di prosciutti.
La seconda ipotesi è invece che derivi dal vocabolo medioevale germanico barskalk inteso come servo alle dipendenze di prelati o di comunità religiose o anche come servo della gleba.
Il cognome Barzagli è tipicamente tosco-emiliano, ha un ceppo tra bolognese, fiorentino e basso ravennate ed uno nel grossetano. Barzaglia, quasi unico, è dell'area bolognese/ravennate.
Il cognome Barzaglia è 15366° nella regione Emilia-Romagna Il cognome Barzaglia è 2433° nella provincia di Ravenna Il cognome Barzaglia è 142° nel comune di RIOLO TERME (RA)