La expresión en honor puede ir seguida de las preposiciones a y de.

Según el Diccionario panhispánico de dudas, cuando en honor significa ‘como homenaje a alguien o algo’, el complemento que expresa la persona o cosa homenajeada va introducido por la preposición de: «El Congreso colocará una placa en honor de una monja». Aunque es menos recomendable, también puede usarse la preposición a: «Hubo actos oficiales en honor a las víctimas», «Se celebra un acto en honor a la bandera nacional».

Además, cuando significa ‘en atención, o por respeto, a alguien o algo’, se usan indistintamente ambas preposiciones: en honor de la verdad, en honor a la verdad.