Hero is Vir
The phrase "in dedication of my hero" in the Latin language would be "mea heros in dedicatione." Just "my hero" would be "mea heros."
The word hero came from the Latin language. The word hero is derived from the Latin word hero's and its first known use was in the 14th century.
The greek hero, Odysseus.
vir
Dom westgarth
Simon Bolivar
Semper tuo heroi ero (i'm assuming that you, or the hero is singular, if its not then replace 'heroi' with heroibus and 'ero' with erimus)
Latin for "Hero" is "heros". The plural appears to be "herois" if I'm interpreting my dictionary correctly.
Hercules is a Greek hero. -- The Greek hero was called Heracles. Hercules is simply his Latin (Roman) name.
Musaeus has written: 'Hero and Leander' -- subject(s): Early works to 1800, Greek poetry, Latin, Medieval and modern Latin poetry, Translations into Latin
Near as I can tell... the word "sacrifice", by itself, in latin is "sacrificio". As a verb, the words "to sacrifice"is "facio". You should verify this though.