A forma correta de escrita da palavra é herói, com acento agudo no o. A palavra heroi, sem acento, está errada. Devemos utilizar o substantivo masculino herói para indicar um mortal divinizado, como um semideus, um deus ou um ídolo. Pode indicar ainda um homem de feitos notáveis, bem como a personagem principal de um filme, sendo sinônimo de audaz, destemido, notável, valente e protagonista.
Exemplos:
A dúvida na acentuação na palavra herói surge porque, segundo o Novo Acordo Ortográfico, o acento agudo foi abolido nos ditongos abertos ei e oi nas palavras paroxítonas.
Antes do acordo: idéia, européia, alcatéia, estóico, jóia, …
Depois do acordo: ideia, europeia, alcateia, estoico, joia, …
Contudo, as palavras oxítonas continuam sendo acentuadas, não havendo mudança com o acordo ortográfico.
Exemplos: pastéis, papéis, anéis, herói, dói,…
Assim, a palavra herói, sendo uma palavra oxítona, deverá ser acentuada graficamente.
Atenção!
Já a palavra heroico, cognata de herói, sendo uma palavra paroxítona, deverá agora ser escrita sem acento.