Horacio es un nombre propio masculino de origen latino en su variante en español.
Proviene de Horatius, de hora, posiblemente como veneración a Hora, diosa de la juventud; en su forma gentilicia, fue el nomen de una familia romana, la Gens Horatia.