La respuesta es que de las dos formas está bien escrito, todo depende para qué lo quieras usar.
- Halla: Primera o tercera persona del singular del presente de indicativo del verbo HALLAR, encontrar, descubrir.
- Haya: Primera o tercera persona del singular del presente de subjuntivo del verbo HABER.
- Haya: Árbol de la familia de las Fagáceas que crece hasta 30 m de altura.