L'origine etimologica è dubbia, ma si può ipotizzare una derivazione dall'aferesi del termine tardo medioevale stradiotti un corpo di cavalleria leggera che operava prevalentemente al soldo della Serenissima ed era composta prevalentemente da albanesi, greci e turchi.
Tracce di queste cognominizzazioni si trovano a Milano nel 1700 con l'avvocato Giovanni Battista Diotti, personaggio citato ad esempio dal Parini.
Il cognome Diotti è tipicamente lombardo, del milanese e del bresciano. Diotto è invece veneto, del padovano e trevisano in particolare.