To designate is to give a name to. So - an animal can be designated the official animal of a country. A track could be designated a national 'great walk'.
To appoint is to assign a position to - as in a job, or a role. So - a team can appoint a leader, a club can appoint an auditor.
With 'honorary positions' - you could use either word, although appoint would usually be most common.