具体的な意味は、他の方が解説されているので、別の視点から。
ファンタジーは仮想の国なので、役職も作者が作った仮想のものなわけです。ただ、読者にわかりやすいように、実在の役職や、歴史上に実際あった役職名を借りてくるわけですね。
読む側としては、それほどこだわらずに、その役職名からくるイメージ+小説の登場人物の振る舞いや言動から推測できる権力や役割をイメージして読めばいいだけです。
もし、質問者さんが小説を書こうとしているのなら、どんな役職名を付けるか、自分で生み出すか、歴史上の役職名から借りてくるかは、作者の腕のみせどころとなります。
ファンタジーの場合、役職名はどのように付けてもかまわないのですが、大統領と首相など、現実のものと物語上のしくみがあまりに違うと読者が混乱するでしょう。
ヨーロッパのファンタジーでは、ヨーロッパの歴史的な役職名を使っている場合が多く、それを日本に翻訳するときは、歴史的な役職名から借りてくるようですね。『十二国記』は、役職名などを中国から借りてくることが多いようですね。
宰相というのは、日本では平安時代にあった役職名ではないかと思います。王に任命されるのであれば、大統領でも首相でもないということで、都合良く使われることが多いのでしょう。読者が宰相という言葉を知らなくても、「何となく偉い人らしい」とわかれば、それでいいわけです。
トールキンの『指輪物語』でゴンドールのstewardは「執政」と訳されていますが、執政という役職は、実際にはあまり見かけません。でも、漢字と物語の展開を見れば、どういう役職かは読者にわかるわけです。もしこれを英和辞典通りに「執事」と訳してしまうと、「国の権力者」という立場がわかりにくくなったし、「宰相」とすれば、王に任命されていないのに、世襲なの?って感じですね。
作者も翻訳者も、どんな役職名にするかは、頭をひねっているのだろうと思います。
教育係の正式な呼び方も国によって違うので、ファンタジーなら作者の自由だと思います。戦国時代の大名なら「お目付役」かな。でも、これだと日本の時代劇調になってしまいます。歴史的にどんな役職名が使われていたかを参考にして役職名を作る作家は、多いと思います。
お礼
みなさんわかりやすいご回答ありがとうございました。 まとめてここでお礼を申し上げさせていただきます。