El patrono de San Giacomo degli Schiavoni es Santiago el Mayor, festejado el 9 de agosto: su busto está representado en campo rojo en el escudo municipal.
Antiguo Casale di San Giacomo, el pueblo fue repoblado en la primera mitad del siglo XVI por una colonia de eslavos, llamados «Schiavoni», procedentes de Dalmacia y huidos de las invasiones otomanas, llamados a repoblar muchas zonas de Molise devastadas por terremotos y hambrunas. San Giacomo degli Schiavoni era una de las comunidades de Molise, junto con Palata, Castelmauro, Tavenna, Mafalda, San Biase y Montelongo, donde se hablaba el croata de Molise, hoy conservado solo en Acquaviva Collecroce, Montemitro y San Felice del Molise. En 1902 nació también en el pueblo una comunidad valdense, surgida gracias a vendedores ambulantes de las Sagradas Escrituras y a sangiacomeses regresados de Estados Unidos tras conocer allí la fe evangélica: pese a las dificultades encontradas, mantuvo viva su vitalidad durante gran parte del siglo XX.