Ibarra The city/word Ibarra means Ecuador. The city Ibarra lies in Ecuador. The country Ecuador contains the city Ecuador.