Le bourg d'Uzel est d'origine castrale et le château se trouvait au bourg, qui était aussi le siège d'une seigneurie. Cependant, le nom proprement dit est un hagionyme breton seul, d'après Bernard Tanguy (DNCC, GDSSB), et non le qualificatif topographique Uhel ("haut"). C'est ce que laisse à penser le nom de lieu "Parc Sant Ugel", sur la commune limitrophe de Saint-Thélo/Sant-Teliav. L'idée est renforcée par l'existence des toponymes Lannuzel et ses variantes (en Dirinonn, Guipronvel/Gwiproñvel, Plabenneg, Rospezh...), formés avec le terme générique breton alto-médiéval Lann ("lieu consacré, ermitage"). Le nom est aussi attesté directement en association avec Saint/Sant, comme dans Saint-Duel en Langolen ("Sainct Iuzel" en 1441, "Sanct Uzel" en 1487), Saint-Huel à Lorient/An Oriant ("Saint Juzel" en 1516) ou dans le microtoponyme "Coat Sant Huel" en Plonévez-du-Faou/Plonevez-ar-Faou. Uzel procède du vieux-breton Iudhael, attesté par ailleurs comme nom de personne dans différentes chartes du cartulaire de Redon aux IXe, Xe et XIIe siècles. Il est également devenu un patronyme, sous différentes variantes : Uzel, Juhel, Ihuel, etc. Il associe les deux éléments vieux-bretons bien connus Iud ("seigneur", ou selon le cas, "combattant, guerrier, brave, chef". cf. DVBR) et Hael ("noble, généreux").