Byens navn på kroatisk er Ilok, tysk Illok, ungarsk Újlak og på tyrkisk Uyluk. Újlak betyr på ungarsk «nytt sted».