Não há diferença entre as locuções «em honra a» e «em honra de», mas esta parece mais usada que aquela.
Sobre a expressão lexical que a consulente refere, o Dicionário Houaiss regista exemplos em que se utiliza a preposição a, em relação a entidades concebidas como concretas ou abstratas:
- «Um templo em honra aos antigos deuses.»
- «Um altar em honra à santa padroeira.»
- «Façamos um brinde em honra aos ilustres visitantes.»
- «Um poema em honra à beleza e ao amor.»
Em relação a um acontecimento, o mesmo dicionário apresenta a expressão em causa regendo a preposição de:
«Uma festa em honra de um aniversário.»
Note-se, porém, que o Corpus do Português de Mark Davies e Michael Ferreira regista um número de ocorrências de «em honra de» superior ao de «em honra a», sem que se possa determinar uma preferência quanto à natureza semântica da expressão nominal que completa a locução. Refira-se ainda que nas fontes consultadas não se assinala tradição normativa que favoreça uma forma em detrimento da outra.