L’histoire du château de Josselin remonte au début du 11ème siècle. En 1008, Guéthenoc, Vicomte de Porhoët, de Rohan et de Guémené, décide d’édifier sur ce promontoire rocheux dominant la vallée de l’Oust, une enceinte urbaine ainsi qu’un château. Goscelinus, fils de Guéthenoc, donne son nom au château et à la ville qui deviendra Josselin.