Rokiškis er en by i det centrale Litauen med et indbyggertal på 14.947(2011). Byen er hovedsæde i Rokiškis distriktskommune, der ligger i Panevėžys apskritis, tæt ved grænsen til nabolandet Letland.
Legenden om grundlæggelsen af Rokiskis fortæller om en jæger kaldet Rokas, der havde været på jagt efter harer (kiškis). Byer, der ender på "-kiškis", er almindelige i regionen.