As nouns the difference between horn and virole
is that
horn is a hard growth of keratin that protrudes from the top of the head of certain animals, usually paired while
virole is a ring surrounding a bugle or hunting horn.
As a verb horn
is to assault with the horns.
As a proper noun Horn
is
Cape Horn, at the southern tip of South America.