Quick answer
Horatio is a boy name.
Meaning and history
This name is a variant of Horatius. Shakespeare used it for a character in his tragedy Hamlet (1600). It was borne by the British admiral Horatio Nelson (1758-1805), famous for his defeat of Napoleon's forces in the Battle of Trafalgar, in which he was himself killed. Since his time the name has been occasionally used in his honour.
Notes and context
Usage: english