君主を「your majesty」と呼ぶのと「your highness」と呼ぶのとでは何が違うのでしょうか。
その違いは位にあります。「Majesty」は王族に与えられる最高の称号や位で、王、女王、天皇、皇后に使われます。一方で「Highness」は王室の中でも位が低い、王子や王女などに対して使われる称号です。ここでは、正しい称号がわからず、既存の称号を組み合わせて新しい称号を作ろうとしています。
例: Her Majesty, the Queen.（女王陛下でございます。）
例: This is His Royal Highness, Prince William.（ウィリアム王子殿下です。）