San Fernando es un municipio del departamento de Ocotepeque en la República de Honduras.
Su primer nombre fue "Leoneras", tal vez porque existía muchos felinos jaguares en la zona.
Situado en la misma frontera con Guatemala.
[2] En 1861, fue fundado, siendo una aldea del Municipio de San Jorge.
En 1926, en la división que se hizo del Departamento de Ocotepeque, era uno de los Municipios que formaba el Distrito de La Encarnación.