A l'origine, le nom officiel de la commune était Saint Bonnet - Sadroc. Au XVIIe siècle, le nom de l'Enfantier remplace celui de Sadroc grâce à la présence d'une fontaine miraculeuse réputée pour guérir les maladies d'enfants.
Depuis 1987, la commune possède ses armoiries établies d'après des recherches. Les armes retenues sont celles de Gabriel Nicolas de la Reynie, lieutenant de police de Louis XIV et qui fut le seigneur de Jenouilhac. Y figurent également les armes des Comborn.
Saint-Bonnet-l'Enfantier était dans la mouvance de la Vicomté de Comborn. La paroisse de Saint Bonnet est connue dans les textes dès le milieu du Xe siècle, elle fut l'annexe de celle de Sadroc et parfois nommée Saint-Bonnet de Sadran. St Bonnet était saint évêque d'Auvergne et neuf églises lui sont consacrées en Limousin. Dès le XIe siècle l'abbaye de Tulle devient propriétaire.