Castillos The city/word Castillos means Uruguay. The city Castillos lies in Uruguay. The country Uruguay contains the city Uruguay.