Cet édifice est un ancien château défensif datant du XIIème siècle, ancienne possession des Fay-Solignac jusqu'au XVIIe puis des Boscs. Historiquement, la commune s'appelait Gilhoc, puis s'est appelée Gilhoc-et-Solignac de 1801 à 1968 (Solignac a été rattachée à Gilhoc en 1801). Elle a été renommée Gilhoc-sur-Ormèze le 14 février 1968. Source : medarus.fr