Ibri The city/word Ibri means Oman. The city Ibri lies in Oman. The country Oman contains the city Oman.