「首相」とは首席の宰相の略で、「総理」は内閣総理大臣の略ですが、日本の「首相」は内閣総理大臣ですので、日本の場合このふたつは同じ意味を持ちます。
内閣総理大臣という呼称は、日本独自のものですが、日本では法律の上でも正式な名称で、政治上のトップになります。
国際的には議院内閣制をとっている国の政治的トップは「首相」と呼ばれることが多く、英語では prime minister となります。
内閣総理大臣も日本では「首相」と「総理」のふたつの呼び方がありますが、国際的には prime minister に統一されています。
■ Wikipedia 内閣総理大臣
■ Wikipedia 首相
「首相」は国の政治のトップを指す首席の宰相の略、日本では内閣総理大臣のことで「総理」は内閣総理大臣の略称
こちらの[違いは?]もどうぞ
「首相」と「総理」の違いは?