Castelverrino nasce da Castelluccio di Agnone e da Santa Lucia in Verrino, due borgate di Agnone che nel XIV secolo vennero unificate con il nome di Castelluccio di Agnone, poi con il passare del tempo prese il nome di Castelluccio in Verrino e ancora più avanti lo chiamarono definitivamente Castelverrino. Come tanti paesi Molisani anche Castelverrino ha avuto il maggior esodo nei primi anni del novecento. Partono per l’America tanti cittadini e alcuni fanno ritorno, poi ci fu il grande esodo degli anni 50 con il passaggio quasi in massa a Roma e il altre città Italiane.