Il comune sorge ai piedi dei Colli Berici e attorno alla "Rocca". La Rocca è l'antico castello posto sulla sommità del colle omonimo, Rocca o Roccaforte, di cui non sono rimasti che ruderi.
Il nome deriva dal primo nucleo abitato di Altavilla Vicentina, posto sul Colle della Rocca, in posizione dominante. Le sue origini sono antichissime, e sono riferibili all'età del Bronzo, come attestato da alcuni ritrovamenti archeologici. La terza domenica di luglio di ogni anno si festeggiano i santi patroni di Altavilla Vicentina, sant'Urbano e il Santissimo Redentore.