There are various in-game benefits based on honor level.
Its effects include, but is not limited to: additional exp. gain, building/research cost reduction, increased max stamina, and more.
Honor points can be obtained by purchasing gems or through alliance gifts randomly. They can also be bought using gold.