In my opinion, these are titles, and the choice of prepositions rests with the people who make them up. You can't call Hillary "Secretary For State," but it would probably be understood and carry the same meaning.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
bhas"OF" ... "FOR"I'd say that most of these official names have "of", which is the more neutral preposition.