Honor is like experience, exept that experience is awarded in your own place and honor is awarded by visiting/helping friends. You get 5 honor every day you visit a friend (the general doesn't count) and every action gives you 1 honor (2 honor if you heal a unit), so 10-15 honor every friend per day.