Hugo er et drengenavn, der stammer fra oldhøjtysk som en forkortelse af flere navne, der begynder med "Hug-". Navnet betyder "vis" eller "forstandig". Den engelske form Hugh anvendes undertiden på dansk. Ifølge Danmarks Statistik bærer knapt 1.500 danskere et af disse navne.
Hugo forekommer desuden som efternavn.