L’abitato di Roccalvecce ha origini antichissime. Fu sicuramente un insediamento Etrusco come dimostrano i ritrovamenti in tutta la zona circostante di tombe risalenti al VIII e al VII secolo a.C. Successivamente divenne un “castrum romano” come testimoniano le tracce di opus reticulatum presenti nelle fondamenta del castello. Durante tutto il 1200 e gli inizi del 1300 il castello fu proprietà di vari Signori, il più famoso tra questi, Ponzio, fu un condottiero agli ordini della nobile famiglia Monaldeschi di Bagnorea (l’attuale Bagnoregio). Dopo circa 100 anni di alterne vicende e scontri tra condottieri di ventura il castello divenne proprietà della potente famiglia Viterbese dei Gatti. Nel 1498 5/6 del castello passarono in mano a Giulio e Ottaviano Colonna, Patrizi romani, e il restante un sesto a Francesco Chigi, nobile Senese. Nel 1555 Camillo Colonna, figlio di Ottaviano, lo cedette ad Alberto Baglioni i cui figli, Vincenzo e Paolo, trovatisi in gravi difficoltà economiche, nel 1642, furono costretti a vendere a Prospero Costaguti, patrizio genovese e cittadino romano. Successivamente nel 1685 Giovanni Giorgio Costaguti acquistò il rimanente 1/6 del castello ancora di proprietà della famiglia Chigi. Da allora fino ad oggi il Castello di Roccalvecce è sempre stato proprietà della famiglia Costaguti.
Esistono due tesi predominanti che spiegano l’origine della parola “Roccalvecce”. Durante il Medioevo intorno al 1200/1300 Roccalvecce si chiamava “Rocca del Veccio” ed era costituita unicamente da un corpo di guardia e una torre di avvistamento. Gli storici ritengono che “Il Veccio” fosse il nome del condottiero di ventura che l’aveva edificata. Infatti in quel periodo storico avvenivano spesso guerre tra la Repubblica di Siena, lo Stato Pontificio e la città di Viterbo. La “Rocca del Veccio” si trovava proprio al confine tra i due Stati e grazie alla sua posizione strategica ricopriva una importante funzione di avamposto militare sulla Via “Teverina”. Nel 1254 gli allora Signori di Roccalvecce si sottomettevano, con atto di soggezione, al dominio del comune di Viterbo. Da Allora si susseguirono numerosi altri atti in cui i castellani di Roccalvecce ribadivano la propria sudditanza al comune di Viterbo. Agli inizi del 1400 il castello di Roccalvecce entrò a far parte in piante stabile del patrimonio di S. Pietro. Tuttavia essendo ancora un presidio al confine tra Stato Pontificio e Repubblica di Siena divenne stazione di guardia per gendarmi pontifici svizzeri, le famose “Guardie Svizzere”. Questa presenza potrebbe aver dato origine alla definizione “Rocca Helvetica” poi tramutata nella parola Roccalvecce. Questa teoria è confutata anche da una lapide marmorea presente all’interno della chiesa del castello.