Arnac dénote une origine celtique en "ar", qui veut dire rocher, endroit élevé. Le bourg est situé sur un point culminant rocheux. Dans la région, plusieurs villages portent ce même nom d'Arnac provoquant ainsi de fâcheuses confusions. Pour distinguer Arnac des autres localités, on lui adjoignit "La Poste" au début du XVIIIème siècle à cause du relais de poste qui s'y trouvait.
(source : Commune)