As duas grafias – havia e haviam – estão corretas e existem na língua portuguesa. Mas são conjugações do verbo haver em pessoas diferentes.
Havia está conjugado na 3ª pessoa do singular do pretérito imperfeito do indicativo.
Haviam está conjugado na 3ª pessoa do plural do pretérito imperfeito do indicativo.
Frases com havia de exemplo
- Você havia me dito que não iria mais fumar, mas mentiu para mim.
- Ele havia perdido tudo no jogo, por isso não tinha dinheiro.
Frases com haviam de exemplo
- Meus sócios haviam investido muito dinheiro na empresa, mas eu ainda tinha a maior parte dela.
- Nossas mães haviam falado que poderíamos ir ao jogo.