Otto er et gammelt germansk mandsnavn, oprindeligt en kortform af navne, der begynder med Aud- (såsom Audomar). Det stammer fra det oldhøjtyske ord ot, som betyder "rigdom", "lykke" eller "ejendom". Det kom til Danmark via de tysk-nordiske kulturforbindelser.
Navnet kendes i Danmark fra middelalderen og blev båret af flere prominente adelsslægter (f.eks. Rosenkrantz og Brahe). I 1800-tallet blev det optaget i den brede befolkning og blev flittigt givet som mellemnavn i borgerlige familier.
Otto havde en markant popularitetstop omkring år 1900. I 2010'erne og 2020'erne har navnet foretaget et bemærkelsesværdigt comeback og er igen i dag et yderst populært modenavn i Danmark.
Otto Reedtz-Thott (1785-1862), fremtrædende dansk godsejer og politiker. Otto Liebe (1860-1929), dansk jurist og statsminister i en kort periode under Påskekrisen i 1920.
Navnet optræder hos 268 personer.